Just do IT
article thumbnail
Published 2022. 12. 20. 11:15
HTTP 상태 코드 (4xx, 5xx) Programing/Error
상태코드 설명
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
profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!