IT/WEBWAS

HTTP Response Code 정리

동구멍폴로 2020. 8. 23. 07:56
반응형

100

순수하게 정보 제공만을 위한 코드

  • 100 Continue
  • 101 Switching Protocols
  • 102 Processing 임의의 동작이 백그라운드에서 발생하고 완료까지 시간이 걸린다고 나타낼 때 사용

200

Client의 요청에 대해 수신, 응답에 대한 코드

  • 200 Success/OK 성공
  • 201 Created 새로운 리소스 생성
  • 202 Accepted 요청은 성공했으나 처리되지 않음
  • 203 Non-authoritative information 요청이 변형 프록시를 통해 라우팅 되는 경우(HTTP/1.1 이후)
  • 204 No Content 요청은 성공했으나 반환되는 내용이 없음
  • 205 Reset Content
  • 206 Partial Content 페이징된 응답을 위해 사용된다. 헤더가 전송되고 클라이언트가 허용 가능한 범위가 지정되는데 응답이 범위보다 큰 경우, 서버는 처리해야 하는 더 많은 데이터가 있음을 나타내는 이 코드를 응답한다.
  • 218 This is fine (Apache Web Server)

300

리다이렉션

  • 301 Moved Permanently 영구적으로 리다이렉트
  • 302 Found 리다이렉트하지만 나중에 바뀔 수 있음, 사용자가 임의의 이유로 일시적인 리다이렉션 수행을 요구하는 것
  • 304 Not Modified 클라이언트에 캐시된 리소스로 요청됨
  • 307 Temporary Redirect (HTTP/1.1 이후)
  • 308 Permanent Redirect 자원에 대한 영구적인 리다이렉트를 지정, HTTP 메소드가 자원을 변경하는 것을 허용하지 않는다.

400

클라이언트 오류

  • 400 Bad Request 구문적으로 잘못된 요청
  • 401 Unauthorized 인증 필요 (실제로는 Unauthenticated 의 의미)
  • 403 Forbidden 권한 부족 (실제로는 Unauthorized 의 의미)
  • 404 Not Found
  • 405 Method Not Allowed 메소드가 일치하지 않음
  • 406 Not Acceptable 헤더 또는 내용이 서버에서 받아들일 수 없는 요청
  • 407 Proxy Authentication Required 프록시 인증 필요
  • 408 Request Timeout 요청시간 초과
  • 409 Conflict 기존 리소스와 충돌
  • 410 Gone 리소스가 영원히 사라짐
  • 411 Length Required Content-Length 없음
  • 413 Requested Entity Too Large 내용이 너무 큼 (첨부파일)
  • 414 Requested URL Too Long URL 이 너무 김
  • 422 Unprocessable Entity Validation 오류
  • 429 Too Many Requests 요청 횟수 제한
  • 420 Method Failure (Spring Framework)
  • 444 No Response (nginx)
  • 494 Request header too large (nginx)
  • 495 SSL Certificate Error (nginx)
  • 496 SSL Certificate Required (nginx)
  • 497 HTTP Request Sent to HTTPS Port (nginx)
  • 499 Client Closed Request (nginx)
  • 460 Client closed the connection with the load balancer before the idle timeout period elapsed. Typically when client timeout is sooner than the Elastic Load Balancer's timeout (AWS ELB)
  • 463 The load balancer received an X-Forwarded-For request header with more than 30 IP addresses (AWS ELB)

500

서버 오류

  • 500 Internal Server Error 서버 오류
  • 501 Not Implemented 클라이언트가 아직 구현되지 않은 엔드포인트에 접근하는 경우
  • 502 Bad Gateway 게이트웨이 오류
  • 503 Service Unavailable 일시적인 오류 (터지거나 점검 중)
  • 504 Gateway Timeout
  • 511 Network Authentication Required

* 밑줄 표기된 항목은 Unofficial 임.

 

* 출처: https://gracefullight.dev/2017/05/28/HTTP-Status-Code-정리/

        https://en.wikipedia.org/wiki/List_of_HTTP_status_codes 

List of HTTP status codes - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Response codes of the Hypertext Transfer Protocol This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status codes are issued by a server in response to a clien

en.wikipedia.org

 

반응형