FreeHand

HTTP 상태 코드 본문

Web/HTTP

HTTP 상태 코드

Jinn 2023. 10. 9. 19:42

상태 코드

클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능

 

  • 1xx (Informational): 요청이 수신되어 처리중
  • 2xx (Successful): 요청 정상 처리
  • 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요
  • 4xx (Client Error): 클라이언트의 잘못된 요청으로 서버가 요청을 수행할 수 없음
  • 5xx (Server Error): 서버가 정상 요청을 처리하지 못함
코드 메시지 설명
200 OK 오류 없이 전송 성공
201 Created 요청 성공해서 새로운 리소스가 생성됨
202 Accepted 요청이 접수되었으나 처리가 완료되지 않음
204 No Content 요청을 성공적으로 수행했지만 응답에 보낼 데이터가 없음
     
301 Moved Permanently 요청한 데이터를 다른 URL에서 찾았음 (GET 사용, 본문 제거 가능성 있음)
302 Found GET 사용, 본문 제거 가능성 있음
303 See Other 302와 기능 같음 (GET 사용)
304 Not Modified 캐시로 리다이렉트
307 Temporary Redirect 302와 기능 같음 (기존 요청 메서드, 본문 유지)
308 Permanent Redirect 301과 기능 같음 (기존 요청 메서드 사용)
     
400 Bad Request 문법 오류
401 Unauthorized 인증 되지 않음(권한 없음)
403 Forbidden 승인 거부(접근 권한이 불충분한 경우)
404 Not Found 요청한 리소스가 서버에 없음
     
500 Internal Server Error 서버 내부 오류
503 Service Unavailable 서비스 이용 불가(서버 과부하 등)

 

HTTP - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

'Web > HTTP' 카테고리의 다른 글

HTTP 헤더  (0) 2023.10.10
HTTP 메서드  (0) 2023.10.09
API URI 설계 (REST API)  (0) 2023.10.08
HTTP 메시지  (0) 2023.10.08
HTTP  (0) 2023.10.08