상태코드 | 설명 |
1xx - 정보 | 요청을 받았으며 프로세스 계속 진행 |
2xx - 성공 | 요청을 성공적으로 받아서 인식 후 수용 |
3xx - 리다이렉션 | 요청 완료를 위한 추가작업 필요 |
4xx - 클라이언트 오류 | 요청의 문법이 잘못되었거나 요청을 처리할 수 없음 |
5xx - 서버 오류 | 서버가 명백히 유효한 요청에 대한 충족을 실패 |
4xx - 클라이언트 오류 (Client Error Responses)
- 요청의 문법이 잘못 되었거나 요청이 처리할 수 없음을 나타내는 오류
상태코드 | 정의 | 설명 |
400 | Bad Request | 잘못된 응답으로 서버가 요청을 이해할 수 없음 (서버가 클라이언트를 모른다) |
401 | Unauthorized | 응답을 위한 인증이 되지 않음 (비인증) |
402 | Payment Required | 결제시스템의 위한 코드로 지금은 사용되고 있지 않다. |
403 | Forbidden | 접근 권한이 없음 (서버가 클라이언트를 알고 있다) |
404 | Not Found | 요청한 리소스를 찾을 수 없음 브라우저에 알려지지 않은 URL |
405 | Method Not Allowed | 요청한 리소스를 서버가 알고 있지만 리소스가 삭제되서 사용할 수 없음 |
406 | Not Acceptable | 서버가 요청의 사전 콘텐츠 협상 헤더에 정의 된 허용 가능한 값 목록과 일치하는 응답을 생성 할 수 없으며 서버가 기본 표현을 제공하지 않음 |
407 | Proxy Authentication Required |
401 코드와 비슷하지만 프록시에 의해 완료된 인증이 필요함 |
408 | Request Timeout | 웹 사이트의 서버가 대기 할 준비가되어있는 것보다 오래 걸리는 것 대기시간 초과 오류 |
409 | Conflict | 요청이 현재 서버의 상태와 충돌함 |
410 | Gone | 요청한 콘텐츠가 영구적으로 삭제되고 주소도 존재하지 않음 |
411 | Length Required | 서버에서 필요로 하는 Content-Length 헤더 필드가 정의되지 않은 요청이 들어왔기 때문에 서버가 요청을 거절 |
412 | Precondition Failed | 클라이언트 헤더의 전제조건이 서버의 전제조건에 적절하지 않음 |
413 | Payload Too Large | 요청한 엔티티가 서버에서 정의한 엔티티의 한계보다 크다 |
414 | URI Too Long | 클라이언트가 요청한 URI는 서버에서 처리하지 않기로 한 길이보다 길다 |
415 | Unsupported Media Type |
서버에 요청한 미디어 형식이 지원하지 않는 형식임 |
416 | Requested Range Not Satisfiable |
Range 헤더 필드에 요청한 지정 범위를 벗어났다. |
417 | Expectation Failed | Expect 요청 헤더 필드로 요청한 예상이 서버에서는 적당하지 않음 |
418 | I'm a teapot | 서버는 커피를 찻 주전자에 끓이는 것을 거절합니다. (추가 설명은 아래 링크로) |
421 | Misdirected Request | 서버로 유도된 요청은 응답을 생성할 수 없음 |
422 | Unprocessable Entity (WebDAV) |
요청은 잘 만들어졌지만 문법 오류로 요청을 따를 수 없음 |
423 | Locked (WebDAV) | 리소스 접근이 잠겨있음 |
424 | Failed Dependency (WebDAV) |
이전요청의 실패로 그 다음 요청도 실패 |
426 | Upgrade Required | 지금의 프로토콜이 아닌 다른 프로토콜로 업그레이드 하여 요청 |
428 | Precondition Required | 서버로의 요청이 모주 조건부이여야 함 |
429 | Too Many Request | 지정된 시간에 너무 많은 요청을 함 |
431 | Request Header Fields Too Large |
요청한 헤더 필드가 너무 큼 |
451 | Unavailable For Legal Reasons |
사용자의 요청이 정부에 의해 검열된 요청일 경우 |
** 418코드-찻 주전자?
5xx - 서버 오류 (Server Error Responses)
- 서버가 명백히 유효한 요청에 대한 충족을 실패
상태코드 | 정의 | 설명 |
500 | Internal Server Error | 서버가 처리방법을 모름 |
501 | Not Implemented | 서버에서 지원하지 않는 요청방법이기 때문에 처리할 수 없음 |
502 | Bad Gateway | 서버가 요청을 처리하는 데 필요한 응답을 얻기 위해 게이트웨이로 작업하는 동안 잘못된 응답을 수신했음 |
503 | Service Unavailable | 서비스 사용 불가능 유지보수를 위해 서버가 중단됬을 경우 |
504 | Gateway Timeout | 서버가 게이트웨이 역할을 하고 있으며 적시에 응답을 받을 수 없음 |
505 | Http Version Not Supported |
서버에서 지원되지 않는 HTTP 버전으로 요청이 됨 |
506 | Variant Also Negotiates | 서버 내부 구성 오류 |
507 | Insufficient Storage | 선택한 가변 리소스는 투명한 콘텐츠 협상에 참여하도록 구성되므로 협상 프로세스의 적절한 종료 지점이 아님 |
508 | Loop Detected (WebDAV) |
서버가 요청을 처리하는 동안 무한 루프를 감지 |
510 | Not Extended | 서버가 요청을 이행하려면 요청에 대한 추가 확장 필요 |
511 | Network Authentication Required |
클라이언트가 네트워크 액세스를 얻기 위해 인증을 받아야 할 필요가 있음 |
'Programing > Error' 카테고리의 다른 글
418 에러 - I'm a teapot (0) | 2022.12.20 |
---|---|
HTTP 상태 코드 (1xx, 2xx, 3xx) (0) | 2022.12.20 |
418 에러 - I'm a teapot (0) | 2022.12.07 |
JavaScript 에러(not defined) (0) | 2021.09.13 |
MySQL 에러 (DB 접근) (0) | 2021.08.11 |