본문 바로가기

HTTP 상태코드(응답코드) 정리

404 Not Found 500 Server Error

웹서비스나 API를 이용하다보면 404, 500 Error 등의 상태코드를 많이 보게된다.

각 상태코드에 대한 정보를 남겨둡니다.

HTTP 상태코드

응답코드 대표적인 응답코드 msg 설명
1xx information 1XX CONTINUE 정보전달, 작업을 진행 중 이라는 의미.
2xx Successful 200 OK 가장 일반적인 경우. 요청된 웹 페이지를 돌려줄 경우
3xx Redirection 301 Moved Permanently 요청된 URL이 (Location: header로 지정된) URL로 완전히 전환된 경우. client는 요청된 URL을 지우던가 새 URL로 바꿔치기 한다.
3xx Redirection 302 Found HTTP/1.0과 초기 HTTP/1.1과 호환성 유지를 위해 남겨진 코드. 원래는 요청된 URL이 301과는 달리 임시로 변경된 것을 나타내는 것이었으나, 실제 구현이 HTTP 규약의 의도를 벗어나서 303과 307로 분리하여 제정
3xx Redirection 303 See Other 요청된 URL이 잠시 다른 URL로 바뀐 것을 알림. (Location: header로 지정된) 바뀐 URL은 GET method로 접근해야 함.
3xx Redirection 307 Temporary Redirect 요청된 URL이 잠시 다른 URL로 바뀐 것을 알림. (Location: header로 지정된) 바뀐 URL은 원 URL과 같은 method로 접근해야 함.
4xx Client Error 400 Bad Request HTTP 요청, 특히 문법이 잘못된 경우
4xx Client Error 403 Forbidden 권한이 없는 웹 페이지에 접근했을 경우
4xx Client Error 404 Not Found 없는 페이지에 접근했을 경우
5xx Server 500 Internal Server Error 웹 서버 설정이 잘못 되었거나 서버 프로그램에 오류가 있을 때
5xx Server 503 Service Unavaiable 웹 서버에 너무 많은 요청이 몰리거나 웹 서버에 부하가 걸려 응답하지 못할 때
9xx ETC 9XX Unkown Conection Timeout, 도메인을 찾지 못한 경우, 잘못된 URL, 기타 오류
1xxxx 1xxxx ETC 알려진 호스트가 없는 경우, 대상컴퓨터에서 연결을 거부한 경우, 연결된 구성원으로부터 응답이 없는 경우

TAG: #HTTP #상태코드 #응답코드

현재글 : HTTP 상태코드(응답코드) 정리
Comments
Login:

Copyright © PythonBlog 2021 - 2022 All rights reserved
Mail : PYTHONBLOG