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 #상태코드 #응답코드
Comments
Login: