-
[HTTP] HTTP 응답 상태 코드Computer Science/Network 2021. 12. 8. 23:53반응형
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능
응답 상태 코드 응답 상태 의미 예 1xx Infomational 요청이 수신되어 처리 중 (거의 사용하지 않음) 2xx Successful 요청 정상 처리 200 Ok 201 Created 요청이 성공해서 새로운 리소스가 생성됨
생성된 리소스는 응답의 Location 헤더로 식별202 Accepted 요청이 접수되었으나 처리가 완료되지 않았음 배치 처리 같은곳에서 사용
(요청 접수 후 1시간 뒤에 배치 프로세스가 요청을 처리함)204 No Content 서버가 요청을 성공적으로 수행했지만, 응답 페이로드 본문에 보낼 데이터가 없는 경우 예> 웹 문서 편집기에서 save 버튼
save 버튼의 결과로 아무 내용이 없어도 된다.3xx Redirection 요청을 완료하려면 추가 행동이 필요
브라우저는 3xx 응답의 결과에 Location 헤더가 있으면, Location 위치로 자동 이동* redirection 종류
영구 redirection (301, 308)
일시 redirection: 주문 완료 후 주문 내역 화면으로 이동 (302, 307, 303)
특수 redirection :결과 대신 캐시 사용 (300, 304)301 Moved Permanently 리다이렉트시 요청 메소드가 GET으로 변하고, 본문이 제거가 될 수 있음 302 Found 리다이렉트시 요청 메소드가 GET으로 변하고, 본문이 제거가 될 수 있음 303 See Other
(302과 기능은 같음)리다이렉트시 요청 메서드가 GET으로 변경 304 Not Modified 로컬 pc에 캐시로 리다이렉트 됨
응답에 메시지 바디 포함 X307 Temporary Redirect
(302과 기능은 같음)리다이렉트 요청시 요청 메서드와 본문 유지 요청 메서드를 변경하면 안됨 308 Permanent Redirect
(301과 같음)리다이렉트시 요청 메서드와 본문 유지 거의 사용하지 않음 4xx Client Error 클라이언트 오류, 복구 불가능
잘못된 문법 등으로 서버가 요청을 수행할 수 없음400 Bad Request 클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할 수 없음 요청 구문, 메시지 등등 오류 401 Unauthorized 클라이언트가 해당 리소스에 대한 인증이 필요함 응답에 WWW-Authenticate 헤더와 함께 인증 방법 설명 403 Forbidden 서버가 요청을 이해했지만 승인을 거부함 404 Not Found 요청 리소스가 서버에 없음 5xx Server Error 서버 오류
서버가 정상 요청을 처리하지 못함
서버가 복구되면 문제가 해결될 수 있음500 Internal Server Error 서버 내부 문제로 오류 발생 503 Service Unavailable 서버 내부 문제로 오류 발생
서버가 일시적인 과부하 또는 예정된 작업으로 잠시 요청을 처리할 수 없음반응형'Computer Science > Network' 카테고리의 다른 글
[Network] Cookies vs Sessions (0) 2022.09.07 [네트워크] OSI 7계층 (0) 2018.04.25 [네트워크] Protocol (RTSP, RTMP, HLS) (0) 2018.04.23 [네트워크] 대역폭 (BandWidth) (0) 2018.04.23 [네트워크] SAN / NAS /DAS 개념 비교 (2) 2018.04.23