http status code

agnusdei·2024년 7월 22일
0

1xx: 정보 응답 (Informational)

  • 100 Continue: 클라이언트가 요청을 계속할 수 있음을 나타냅니다.
  • 101 Switching Protocols: 서버가 클라이언트의 프로토콜 전환 요청을 승인했음을 나타냅니다.

2xx: 성공 (Success)

  • 200 OK: 요청이 성공적으로 처리되었음을 나타냅니다.
  • 201 Created: 요청이 성공적으로 처리되었으며, 새로운 리소스가 생성되었음을 나타냅니다.
  • 202 Accepted: 요청이 접수되었지만 처리가 완료되지 않았음을 나타냅니다.
  • 204 No Content: 요청이 성공적으로 처리되었지만 반환할 콘텐츠가 없음을 나타냅니다.

3xx: 리다이렉션 (Redirection)

  • 301 Moved Permanently: 요청한 리소스가 영구적으로 다른 위치로 이동되었음을 나타냅니다.
  • 302 Found: 요청한 리소스가 일시적으로 다른 위치에 있음을 나타냅니다.
  • 304 Not Modified: 클라이언트가 캐시된 버전을 사용할 수 있음을 나타냅니다.

4xx: 클라이언트 오류 (Client Error)

  • 400 Bad Request: 서버가 요청을 이해할 수 없음을 나타냅니다.
  • 401 Unauthorized: 인증이 필요함을 나타냅니다.
  • 403 Forbidden: 서버가 요청을 거부했음을 나타냅니다.
  • 404 Not Found: 요청한 리소스를 찾을 수 없음을 나타냅니다.
  • 405 Method Not Allowed: 요청한 메서드가 허용되지 않음을 나타냅니다.

5xx: 서버 오류 (Server Error)

  • 500 Internal Server Error: 서버가 요청을 처리하는 중에 오류가 발생했음을 나타냅니다.
  • 501 Not Implemented: 서버가 요청을 처리하는 데 필요한 기능을 지원하지 않음을 나타냅니다.
  • 502 Bad Gateway: 게이트웨이 또는 프록시 서버가 상위 서버로부터 유효한 응답을 받지 못했음을 나타냅니다.
  • 503 Service Unavailable: 서버가 일시적으로 요청을 처리할 수 없음을 나타냅니다.
  • 504 Gateway Timeout: 게이트웨이 또는 프록시 서버가 상위 서버로부터 응답을 받는 데 시간이 초과되었음을 나타냅니다.

이 상태 코드는 웹 개발과 서버 관리에서 매우 중요하며, 요청과 응답을 디버깅하고 문제를 해결하는 데 도움을 줍니다.

profile
DevSecOps ⚙️ + CTF🚩

0개의 댓글