본문 바로가기
WEB

Web - HTTP 응답코드

by devLog by Ronnie's 2022. 3. 28.

들어가며


모를때마다 검색해서 찾기 귀찮아 정리한 페이지

 

 

 

Http 응답 코드

 

분류 코      드 설명
정보전송
임시응답
100 Continue (지금까지의 상태가 괜찮으며 클라이언트가 계속해서 요청을 하거나 이미 요청을 완료한 경우에는 무시해도 되는 것을 알려줍니다)
101 Switching protocols (클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어가며 서버에서 프로토콜을 변경할 것임을 알려줍니다.)
성공





200 OK (요청이 성공적으로 수행되었음)
201 Created (요청이 성공적 + 결과로 새로운 리소스 생성 | POST, PUT)
202 Accepted(요청을 수신하였지만 그에 응하여 행동할 수 없습니다. 시간이 오래걸리는 과정인 경우 서버에서 비동기로 진행할 수 있음)
203 Non-authoritative information (원본이 아닌 사본 전송임을 안내)
204 No content (전송할 데이터가 없는 경우 : 바디는 안써도 헤더는 사용가능)
205 Reset Content (form,캔버스,UI를 새로 고치기 위한 응답)
206 Partial Content (콘텐츠의 일부를 전송)


리다이렉션
300 Multiple Choices (사용자측에서 마음대로 선택, 선택방법은 표준없음)
301 Moved permanently (완전히 주소변경된 경우)
302 Not temporarily (임시적으로 주소변경된 경우)
304 Not modified (컴퓨터 로컬의 캐시 정보를 이용함, 대개 gif 등은 웹 서버에 요청하지 않음)
클라이언트
요청에러
400 Bad Request (사용자의 잘못된 요청을 처리할 수 없음)
401 Unauthorized (인증이 필요한 페이지를 요청한 경우)
403 Forbidden (접근 권한없음)
404 Not found (요청한 페이지(리소스) 없음)
405 Method not allowed (허용되지 않는 HTTP Method를 사용한 경우)
408 Request timeout (요청 시간 초과)
410 Gone (콘텐츠가 서버에서 영구적으로 삭제됨)
412 Precondition failed (전제한 조건은 적절치 않음)
414 Request-URI too long (요청 URL 길이가 긴 경우임)
서버에러 500 Internal Server Error (내부 서버 오류)
501 Not Implemented (웹 서버가 처리할 수 없음, 지원하지 않는 방법)
502 Bad Gateway (게이트웨이 오류)
503 Service Unavailable (서비스 제공 불가 : 작동 중단, 과부하 등)
504 Gateway Timeout (게이트웨이 시간 초과)
505 HTTP version not supported (해당 http 버전 지원되지 않음)

 

더 많은 응답 코드 참고 사이트


https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

HTTP 상태 코드 - HTTP | MDN

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고

developer.mozilla.org

 

댓글