티스토리 뷰

JavaScript

[JS] HTTP 상태 코드

예둥 2024. 10. 10. 17:13

1xx (정보 응답)

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

2xx (성공)

  • 200 OK: 요청이 성공적으로 처리되었습니다.
  • 201 Created: 요청이 성공적으로 처리되었고, 새로운 리소스가 생성되었습니다.
  • 202 Accepted: 요청이 접수되었지만, 아직 처리되지 않았음을 나타냅니다.
  • 204 No Content: 요청이 성공했지만, 반환할 내용이 없습니다.

3xx (리다이렉션)

  • 301 Moved Permanently: 요청한 리소스의 URL이 영구적으로 변경되었음을 나타냅니다.
  • 302 Found: 요청한 리소스가 임시적으로 다른 URL에 있습니다.
  • 303 See Other: 요청한 리소스는 다른 URL에서 확인해야 함을 나타냅니다.
  • 304 Not Modified: 클라이언트가 캐시한 리소스가 최신 상태임을 나타냅니다.

4xx (클라이언트 오류)

  • 400 Bad Request: 서버가 요청을 이해할 수 없음을 나타냅니다.
  • 401 Unauthorized: 인증이 필요하며, 유효하지 않거나 제공되지 않았음을 나타냅니다.
  • 403 Forbidden: 요청은 유효하지만, 서버가 요청을 거부하고 있음을 나타냅니다.
  • 404 Not Found: 요청한 리소스를 찾을 수 없음을 나타냅니다.
  • 405 Method Not Allowed: 요청한 HTTP 메서드가 지원되지 않습니다.

5xx (서버 오류)

  • 500 Internal Server Error: 서버에서 예기치 않은 오류가 발생했습니다.
  • 501 Not Implemented: 서버가 요청된 기능을 지원하지 않음을 나타냅니다.
  • 502 Bad Gateway: 서버가 게이트웨이나 프록시로서 작업할 때, 잘못된 응답을 받았습니다.
  • 503 Service Unavailable: 서버가 현재 요청을 처리할 수 없으며, 일시적인 과부하나 유지보수 때문일 수 있습니다.
  • 504 Gateway Timeout: 게이트웨이가 서버로부터 응답을 받지 못했습니다.

'JavaScript' 카테고리의 다른 글

[JS] ag-Grid 기본 사용법  (0) 2024.11.21
[JS] 일급객체와 고차함수  (0) 2024.08.12
[JS] 고차 함수 (Higher-Order Function)  (0) 2024.08.01
[JS] 유사배열  (0) 2024.08.01
[JS] 블록스코프(Block Scope)가 생긴 이유  (0) 2024.07.17