본문 바로가기
Web

HTTP Status Code(응답코드)

by 치범 2022. 1. 23.

HTTP Request 정보

 GET /index.html HTTP/1.1  요청 URL정보 (Mehotd /URI HTTP버젼)
 user-agent: MSIE 6.0; Window NT 5.0  사용자 웹 브라우져 종류
 accept: test/html; */*  요청 데이터 타입 (응답의 Content-type과 유사)
 cookie:name=value  쿠키(인증 정보)
 refere: http://abc.com  경유지 URL
 host: www.abc.com  요청 도메인

 

HTTP Response 정보

HTTP/1.1 200 OK  프로토콜 버젼 및 응답코드
 Server: Apache  웹 서버 정보
 Content-type: text/html  MIME 타입
 Content-length : 1593  HTTP BODY 사이즈
 <html><head>.....  HTTP BODY 컨텐츠

HTTP Status Code

 응답대역  응답코드  설명
정보전송
임시응답
 100  Continue (클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함)
 101  Switching protocols
성공  200  OK(요청이 성공적으로 수행되었음
 201  Created (PUT 메소드에 의해 원격지 서버에 파일 생성됨)
 202  Accepted(웹 서버가 명령 수신함)
 203  Non-authoritative information (서버가 클라이언트 요구 중 일부만 전송)
 204  No content, (PUT, POST, DELETE 요청의 경우 성공은 했지만 전송할 데이터가 없는 경우)
리다이렉션  301  Moved permanently (요구한 데이터를 변경된 타 URL에 요청함 / Redirect된 경우)
 302  Not temporarily
 304  Not modified (컴퓨터 로컬의 캐시 정보를 이용함, 대개 gif 등은 웹 서버에 요청하지 않음)
클라이언트
요청에러
 400  Bad Request (사용자의 잘못된 요청을 처리할 수 없음)
 401  Unauthorized (인증이 필요한 페이지를 요청한 경우)
 402  Payment required(예약됨)
 403  Forbidden (접근 금지, 디렉터리 리스팅 요청 및 관리자 페이지 접근 등을 차단)
 404  Not found, (요청한 페이지 없음)
 405  Method not allowed (혀용되지 않는 http method 사용함)
 407  Proxy authentication required (프락시 인증 요구됨)
 408  Request timeout (요청 시간 초과)
 410  Gone (영구적으로 사용 금지)
 412  Precondition failed (전체 조건 실패)
 414  Request-URI too long (요청 URL 길이가 긴 경우임)
서버에러  500  Internal server error (내부 서버 오류)
 501  Not implemented (웹 서버가 처리할 수 없음)
 503  Service unnailable (서비스 제공 불가)
 504  Gateway timeout (게이트웨이 시간 초과)
 505  HTTP version not supported (해당 http 버전 지원되지 않음)


참조

 

HTTP 응답 코드 종류 && HTTP 메소드 종류

HTTP 응답 코드 종류  응답 코드 설명 100  Continue (클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함)  101  Switching protocols  200  OK(요청이 성공적으로 수행되었음)  201  Cr..

gyrfalcon.tistory.com

 

'Web' 카테고리의 다른 글

CSS: 박스(box) 모델  (0) 2022.06.16
REST API 자세히 알아보기  (0) 2022.01.24
HTTP Cookie(쿠키) & HTTP Session(세션)  (0) 2022.01.23

댓글