프로그래밍

[HTTP] HTTP 응답 상태 코드

aSpring 2023. 11. 25. 18:14
728x90
728x90

HTTP 응답 상태 코드

- 특정 HTTP 요청이 성공적으로 완료되었는지 알려줌

- 5개의 그룹으로 나누어짐

  • 1xx : 정보를 제공하는 응답 - 요청을 제대로 받았고, 처리가 진행 중임
  • 2xx : 성공적인 응답 - 요청이 제대로 처리됨
    • 200 OK - 성공적인 요청
    • 201 Created - 새로운 리소스 생성됨
    • 204 No Content - 요청 성공, 응답할 데이터는 없음
  • 3xx : 리다이렉트 - 요청을 처리하려면, 클라이언트가 추가 동작을 취해야 함
    • 302 :  다른 URL로 갈 것
  • 4xx : 클라이언트 에러
    • 400 Bad Request - 잘못된 요청, 문법에 맞지 않는 요청
    • 401 Unauthorized - 의미상 비인증(unauthenticated)을 의미
    • 403 Forbidden - 콘텐츠에 접근할 권리 X -> 401과 다른 점은 서버가 클라이언트가 누구인지 알고 있음
    • 404 Not Found - 알려지지 않은 URL, 리소스가 없음
  • 5xx : 서버 에러 - 클라이언트의 요청은 유효하나 서버에 에러가 발생해 처리에 실패 
    • 500 Internal Server Error
    • 502 Bad Gateway

 

728x90
728x90