- HTTP status codes
https://developer.mozilla.org/ko/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
- 주로 사용 코드 : 200, 400, 500
//================
# 1xx, Informational response
* 100 Continue (상태 양호)
* 101 Switching Protocols
//===========
# 2xx, Success
* 200 OK (성공)
GET: 리소스를 불러와서 메시지 바디에 전송되었습니다.
HEAD: 개체 해더가 메시지 바디에 있습니다.
PUT 또는 POST: 수행 결과에 대한 리소스가 메시지 바디에 전송되었습니다.
TRACE: 메시지 바디는 서버에서 수신한 요청 메시지를 포함하고 있습니다.
* 201 Created
* 202 Accepted
* 203 Non-Authoritative Information (since HTTP/1.1)
* 204 No Content
* 205 Reset Content
* 206 Partial Content
//============
# 3xx, Redirection
- 거의 안 쓰임
* 300 Multiple Choices
* 301 Moved Permanently
- 요청한 리소스의 URI가 변경됨
* 302 Found (Previously "Moved temporarily")
- 요청한 리소스의 URI가 일시적으로 변경됨
//===========
# 4xx, Client
* 400 Bad Request
- 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음
* 401 Unauthorized
- 인증이 안된 상태
* 403 Forbidden
- 인증 거부, 서버가 클라이언트를 알고 있음
* 404 Not Found
- 잘못된 URL
* 405 Method Not Allowed
- 서버에 없는 메소드
* 406 Not Acceptable
* 407 Proxy Authentication Required
* 408 Request Timeout
- 서버가 연결을 끊음
* 422 Unprocessable Entity
- 문법 오류
//===========
# 5xx , Server
* 500 Internal Server Error
- 서버가 처리할수 없는 요청을 받은 경우
* 501 Not Implemented
* 502 Bad Gateway
* 503 Service Unavailable
- 서버가 과부하 이거나 임시 중단 상태
* 504 Gateway Timeout
- 서버가 게이트웨이 역할을 하고 있으며, 적시에 응답을 받을 수 없을 때
'Code > Web' 카테고리의 다른 글
[VS Code Extension] Debugger for Chrome 사용법 (0) | 2019.02.16 |
---|---|
Git 서비스 사이트 비교 (0) | 2019.02.16 |
bootstrap.css 없이 glyphicons 아이콘 사용하기 (0) | 2019.02.11 |
[DB] MariaDB 사용기, DBMS 역사, Mysql 버전 (0) | 2019.02.11 |
CDN 속도 측정 비교 - CloudFlare Forever (0) | 2019.02.09 |