1. 1xx(μ‘°κ±΄λΆ μλ΅, Request μ²λ¦¬ μ€)
- 100(Continue, κ³μ): μμ²μλ μμ²μ κ³μν΄μΌ νλ€. μλ²λ μ΄ μ½λλ₯Ό μ 곡νμ¬ μμ²μ 첫 λ²μ§Έ λΆλΆμ λ°μμΌλ©° λλ¨Έμ§λ₯Ό κΈ°λ€λ¦¬κ³ μμμ λνλΈλ€.
- 101(Swithching Protocols, νλ‘ν μ½ μ ν): μμ²μκ° μλ²μ νλ‘ν μ½ μ νμ μμ²νμΌλ©° μλ²λ μ΄λ₯Ό μΉμΈνλ μ€μ΄λ€.
- 102(Processing, μ²λ¦¬, RFC 2518)
2. 2xx(μ±κ³΅, Request μ²λ¦¬ μλ£)
- 200(OK, μ±κ³΅): μλ²κ° μμ²μ μ λλ‘ μ²λ¦¬νλ€λ λ»μ΄λ€. μ΄λ μ£Όλ‘ μλ²κ° μμ²ν νμ΄μ§λ₯Ό μ 곡νλ€λ μλ―Έλ‘ μ°μΈλ€.
- 201(Created, μμ±λ¨): μ±κ³΅μ μΌλ‘ μμ²λμμΌλ©° μλ²κ° μ 리μμ€λ₯Ό μμ±νλ€.
- 202(Accepted, νμ©λ¨): μλ²κ° μμ²μ μ μνμ§λ§ μμ§ μ²λ¦¬νμ§ μμλ€.
- 203(Non-Authoritative Information, μ λ’°ν μ μλ μ 보): μλ²κ° μμ²μ μ±κ³΅μ μΌλ‘ μ²λ¦¬νμ§λ§ λ€λ₯Έ μμ€μμ μμ λ μ 보λ₯Ό μ 곡νκ³ μλ€.
- 204(No Content, μ½ν μΈ μμ): μλ²κ° μμ²μ μ±κ³΅μ μΌλ‘ μ²λ¦¬νμ§λ§ μ½ν μΈ λ₯Ό μ 곡νμ§ μλλ€.
- 205(Reset Content, μ½ν μΈ μ¬μ€μ ): μλ²κ° μμ²μ μ±κ³΅μ μΌλ‘ μ²λ¦¬νμ§λ§ μ½ν μΈ λ₯Ό νμνμ§ μλλ€. 204 μλ΅κ³Ό λ¬λ¦¬ μ΄ μλ΅μ μμ²μκ° λ¬Έμ 보기λ₯Ό μ¬μ€μ ν κ²μ μꡬνλ€(μ: μ μ λ ₯μ μν μμ λΉμ°κΈ°).
- 206(Partial Content, μΌλΆ μ½ν μΈ ): μλ²κ° GET μμ²μ μΌλΆλ§ μ±κ³΅μ μΌλ‘ μ²λ¦¬νλ€.
- 207(Multiple-Status, λ€μ€ μν, RFC 4918)
- 208(Already Reported, μ΄λ―Έ λ³΄κ³ λ¨, RFC 5842)
- 226 IM Used (HTTP Delta encoding, RFC 3229)
3. 3xx(리λ€μ΄λ μ μ€λ₯, Request μλ£λ₯Ό μν΄ μΆκ° λμ νμ)
- 300(Multiple Choice, μ¬λ¬ μ ννλͺ©): μλ²κ° μμ²μ λ°λΌ μ¬λ¬ μ‘°μΉλ₯Ό μ νν μ μλ€. μλ²κ° μ¬μ©μ μμ΄μ νΈμ λ°λΌ μνν μμ μ μ ννκ±°λ, μμ²μκ° μ νν μ μλ μμ λͺ©λ‘μ μ 곡νλ€.
- 301(Moved Permanently, μꡬ μ΄λ): μμ²ν νμ΄μ§λ₯Ό μ μμΉλ‘ μꡬμ μΌλ‘ μ΄λνλ€. GET λλ HEAD μμ²μ λν μλ΅μΌλ‘ μ΄ μλ΅μ νμνλ©΄ μμ²μκ° μλμΌλ‘ μ μμΉλ‘ μ λ¬λλ€.
- 302(Found, μμ μ΄λ): νμ¬ μλ²κ° λ€λ₯Έ μμΉμ νμ΄μ§λ‘ μμ²μ μλ΅νκ³ μμ§λ§ μμ²μλ ν₯ν μμ² μ μλ μμΉλ₯Ό κ³μ μ¬μ©ν΄μΌ νλ€.
- 303(See Other, κΈ°ν μμΉ λ³΄κΈ°): μμ²μκ° λ€λ₯Έ μμΉμ λ³λμ GET μμ²μ νμ¬ μλ΅μ κ²μν κ²½μ° μλ²λ μ΄ μ½λλ₯Ό νμνλ€. HEAD μμ² μ΄μΈμ λͺ¨λ μμ²μ λ€λ₯Έ μμΉλ‘ μλμΌλ‘ μ λ¬νλ€.
- 304(Not Modified, μμ λμ§ μμ): λ§μ§λ§ μμ² μ΄ν μμ²ν νμ΄μ§λ μμ λμ§ μμλ€. μλ²κ° μ΄ μλ΅μ νμνλ©΄ νμ΄μ§μ μ½ν μΈ λ₯Ό νμνμ§ μλλ€. μμ²μκ° λ§μ§λ§μΌλ‘ νμ΄μ§λ₯Ό μμ²ν ν νμ΄μ§κ° λ³κ²½λμ§ μμΌλ©΄ μ΄ μλ΅(If-Modified-Since HTTP ν€λλΌκ³ ν¨)μ νμνλλ‘ μλ²λ₯Ό ꡬμ±ν΄μΌ νλ€.
- 305(Use Proxy, νλ‘μ μ¬μ©): μμ²μλ νλ‘μλ₯Ό μ¬μ©νμ¬ μμ²ν νμ΄μ§λ§ μ‘μΈμ€ν μ μλ€. μλ²κ° μ΄ μλ΅μ νμνλ©΄ μμ²μκ° μ¬μ©ν νλ‘μλ₯Ό κ°λ¦¬ν€λ κ²μ΄κΈ°λ νλ€.
- 307(Temporary Redirect, μμ 리λ€μ΄λ μ ): νμ¬ μλ²κ° λ€λ₯Έ μμΉμ νμ΄μ§λ‘ μμ²μ μλ΅νκ³ μμ§λ§ μμ²μλ ν₯ν μμ² μ μλ μμΉλ₯Ό κ³μ μ¬μ©ν΄μΌ νλ€.
- 308(Permanent Redirect, μꡬ 리λ€μ΄λ μ , RFCμμ μ€νμ μΌλ‘ μΉμΈλ¨)
4. 4xx(μμ² μ€λ₯, Clientκ° Responseλ₯Ό μ²λ¦¬ν μ μμ)
- 400(Bad Request, μλͺ»λ μμ²): μλ²κ° μμ²μ ꡬ문μ μΈμνμ§ λͺ»νλ€.
- 401(Unauthorized, κΆν μμ): μ΄ μμ²μ μΈμ¦μ΄ νμνλ€. μλ²λ λ‘κ·ΈμΈμ΄ νμν νμ΄μ§μ λν΄ μ΄ μμ²μ μ 곡ν μ μλ€. μν μ½λ μ΄λ¦μ΄ κΆν μμ(Unauthorized)μΌλ‘ λμ΄ μμ§λ§ μ€μ λ»μ μΈμ¦ μλ¨(Unauthenticated)μ λ κ°κΉλ€.
- 402(κ²°μ νμ): μ΄ μμ²μ κ²°μ κ° νμν©λλ€.
- 403(Forbidden, κΈμ§λ¨): μλ²κ° μμ²μ κ±°λΆνκ³ μλ€. μλ₯Ό λ€μλ©΄, μ¬μ©μκ° λ¦¬μμ€μ λν νμ κΆνμ κ°κ³ μμ§ μλ€. (401μ μΈμ¦ μ€ν¨, 403μ μΈκ° μ€ν¨λΌκ³ λ³Ό μ μμ)
- 404(Not Found, μ°Ύμ μ μμ): μλ²κ° μμ²ν νμ΄μ§(Resource)λ₯Ό μ°Ύμ μ μλ€. μλ₯Ό λ€μ΄ μλ²μ μ‘΄μ¬νμ§ μλ νμ΄μ§μ λν μμ²μ΄ μμ κ²½μ° μλ²λ μ΄ μ½λλ₯Ό μ 곡νλ€.
- 405(Method Not Allowed, νμ©λμ§ μλ λ°©λ²): μμ²μ μ§μ λ λ°©λ²μ μ¬μ©ν μ μλ€. μλ₯Ό λ€μ΄ POST λ°©μμΌλ‘ μμ²μ λ°λ μλ²μ GET μμ²μ 보λ΄λ κ²½μ°, λλ μ½κΈ° μ μ© λ¦¬μμ€μ PUT μμ²μ 보λ΄λ κ²½μ°μ μ΄ μ½λλ₯Ό μ 곡νλ€.
- 406(Not Acceptable, νμ©λμ§ μμ): μμ²ν νμ΄μ§κ° μμ²ν μ½ν μΈ νΉμ±μΌλ‘ μλ΅ν μ μλ€.
- 407(Proxy Authentication Required, νλ‘μ μΈμ¦ νμ): μ΄ μν μ½λλ 401(κΆν μμ)κ³Ό λΉμ·νμ§λ§ μμ²μκ° νλ‘μλ₯Ό μ¬μ©νμ¬ μΈμ¦ν΄μΌ νλ€. μλ²κ° μ΄ μλ΅μ νμνλ©΄ μμ²μκ° μ¬μ©ν νλ‘μλ₯Ό κ°λ¦¬ν€λ κ²μ΄κΈ°λ νλ€.
- 408(Request Timeout, μμ² μκ°μ΄κ³Ό): μλ²μ μμ² λκΈ°κ° μκ°μ μ΄κ³Όνμλ€.
- 409(Conflict, μΆ©λ): μλ²κ° μμ²μ μννλ μ€μ μΆ©λμ΄ λ°μνλ€. μλ²λ μλ΅ν λ μΆ©λμ λν μ 보λ₯Ό ν¬ν¨ν΄μΌ νλ€. μλ²λ PUT μμ²κ³Ό μΆ©λνλ PUT μμ²μ λν μλ΅μΌλ‘ μ΄ μ½λλ₯Ό μμ² κ° μ°¨μ΄μ λͺ©λ‘κ³Ό ν¨κ» νμν΄μΌ νλ€.
- 410(Gone, μ¬λΌμ§): μλ²λ μμ²ν 리μμ€κ° μꡬμ μΌλ‘ μμ λμμ λ μ΄ μλ΅μ νμνλ€. 404(μ°Ύμ μ μμ) μ½λμ λΉμ·νλ©° μ΄μ μ μμμ§λ§ λ μ΄μ μ‘΄μ¬νμ§ μλ 리μμ€μ λν΄ 404 λμ μ¬μ©νκΈ°λ νλ€. 리μμ€κ° μꡬμ μΌλ‘ μ΄λλ κ²½μ° 301μ μ¬μ©νμ¬ λ¦¬μμ€μ μ μμΉλ₯Ό μ§μ ν΄μΌ νλ€.
- 411(Length Required, κΈΈμ΄ νμ): μλ²λ μ ν¨ν μ½ν μΈ κΈΈμ΄ ν€λ μ λ ₯λ μμ΄λ μμ²μ μλ½νμ§ μλλ€.
- 412(Precondition Failed, μ¬μ 쑰건 μ€ν¨): μλ²κ° μμ²μκ° μμ² μ λΆκ³Όν μ¬μ 쑰건μ λ§μ‘±νμ§ μλλ€.
- 413(Payload Too Large, μμ² μμ±μ΄ λ무 νΌ): μμ²μ΄ λ무 컀μ μλ²κ° μ²λ¦¬ν μ μλ€.
- 414(URL Too Long, μμ² URIκ° λ무 κΈΊ): μμ² URI(μΌλ°μ μΌλ‘ URL)κ° λ무 κΈΈμ΄ μλ²κ° μ²λ¦¬ν μ μλ€.
- 415(Unsupported Media Type, μ§μλμ§ μλ λ―Έλμ΄ μ ν): μμ²μ΄ μμ²ν νμ΄μ§μμ μ§μνμ§ μλ νμμΌλ‘ λμ΄ μλ€.
- 416(Requested Range Not Satisfiable, μ²λ¦¬ν μ μλ μμ²λ²μ): μμ²μ΄ νμ΄μ§μμ μ²λ¦¬ν μ μλ λ²μμ ν΄λΉλλ κ²½μ° μλ²λ μ΄ μν μ½λλ₯Ό νμνλ€.
- 417(Expectatino Failed, μμ μ€ν¨): μλ²λ Expect μμ² ν€λ μ λ ₯λμ μꡬμ¬νμ λ§μ‘±ν μ μλ€.
- 418(I'm a teapot, RFC 2324 ,https://google.com/teapot)
- 420(Enhance Your Calm, νΈμν°)
- 422(Unprocessable Entity, μ²λ¦¬ν μ μλ μν°ν°, WebDAV; RFC 4918)
- 423(Locked, μ κΉ,WebDAV; RFC 4918): μ κ·Όνλ €λ 리μμ€κ° μ 겨 μλ€.
- 424(Failed Dependency, μ€ν¨λ μμ‘΄μ±, WebDAV; RFC 4918)
- 424(Failed Dependency, λ©μλ μ€ν¨, WebDAV)
- 425(μ λ ¬λμ§ μμ 컬λ μ , μΈν°λ· μ΄μ)
- 426(Upgrade Required, μ κ·Έλ μ΄λ νμ, RFC 2817): ν΄λΌμ΄μΈνΈλ μ κ·Έλ μ΄λ ν€λ νλμ μ£Όμ΄μ§ νλ‘ν μ½λ‘ μμ²μ 보λ΄μΌ νλ€.
- 428(Precondition Required, μ μ 쑰건 νμ, RFC 6585)
- 429(Too Many Requests, λ무 λ§μ μμ², RFC 6585): μ¬μ©μκ° μΌμ μκ° λμ λ무 λ§μ μμ²μ 보λλ€.
- 431(Request Header Fields Too Large, μμ² ν€λ νλκ° λ무 νΌ, RFC 6585)
- 444(μλ΅ μμ, Nginx)
- 449(λ€μ μλ, λ§μ΄ν¬λ‘μννΈ)
- 450(μλ μλ 보νΈμ μν΄ μ°¨λ¨λ¨, λ§μ΄ν¬λ‘μννΈ)
- 451(Unavailable For Legal Reasons, λ²μ μΈ μ΄μ λ‘ μ΄μ© λΆκ°, μΈν°λ· μ΄μ)
- 451(리λ€μ΄λ μ , λ§μ΄ν¬λ‘μννΈ)
- 494(μμ² ν€λκ° λ무 νΌ, Nginx)
- 495(Cert μ€λ₯, Nginx)
- 496(Cert μμ, Nginx)
- 497(HTTP to HTTPS, Nginx)
- 499(ν΄λΌμ΄μΈνΈκ° μμ²μ λ«μ, Nginx)
5. 5xx(μλ² μ€λ₯, Serverκ° Requestλ₯Ό μ²λ¦¬ν μ μμ)
- 500(Internal, Server Error, λ΄λΆ μλ² μ€λ₯): μλ²μ μ€λ₯κ° λ°μνμ¬ μμ²μ μνν μ μλ€.
- 501(Not Implemented, ꡬνλμ§ μμ): μλ²μ μμ²μ μνν μ μλ κΈ°λ₯μ΄ μλ€. μλ₯Ό λ€μ΄ μλ²κ° μμ² λ©μλλ₯Ό μΈμνμ§ λͺ»ν λ μ΄ μ½λλ₯Ό νμνλ€.
- 502 (Bad Gateway, λΆλ κ²μ΄νΈμ¨μ΄): μλ²κ° κ²μ΄νΈμ¨μ΄λ νλ‘μ μν μ νκ³ μκ±°λ λλ μ μ€νΈλ¦Ό μλ²μμ μλͺ»λ μλ΅μ λ°μλ€.
- 503(Service Unavailable, μλΉμ€λ₯Ό μ¬μ©ν μ μμ): μλ²κ° μ€λ²λ‘λλμκ±°λ μ μ§κ΄λ¦¬λ₯Ό μν΄ λ€μ΄λμκΈ° λλ¬Έμ νμ¬ μλ²λ₯Ό μ¬μ©ν μ μλ€. μ΄λ λκ° μΌμμ μΈ μνμ΄λ€.
- 504(Gateway Timeout, κ²μ΄νΈμ¨μ΄ μκ°μ΄κ³Ό): μλ²κ° κ²μ΄νΈμ¨μ΄λ νλ‘μ μν μ νκ³ μκ±°λ λλ μ μ€νΈλ¦Ό μλ²μμ μ λ μμ²μ λ°μ§ λͺ»νλ€.
- 505(HTTP Version Not Supported, HTTP λ²μ μ΄ μ§μλμ§ μμ): μλ²κ° μμ²μ μ¬μ©λ HTTP νλ‘ν μ½ λ²μ μ μ§μνμ§ μλλ€.
- 506(Variant Also Negotiates, RFC 2295)
- 507(Insufficient Storage, μ©λ λΆμ‘±, WebDAV; RFC 4918)
- 508(Loop Detected, 루ν κ°μ§λ¨, WebDAV; RFC 5842)
- 509(λμν μ ν μ΄κ³Ό, Apache bw/limited extension)
- 510(Not Extended, νμ₯λμ§ μμ, RFC 2774)
- 511(Network Authentication Required, λ€νΈμν¬ μΈμ¦ νμ, RFC 6585)
- 520(Unknown Error, μ μ μμ)
- 598(λ€νΈμν¬ μ½κΈ° μκ°μ΄κ³Ό μ€λ₯, μ μ μμ)
- 599(λ€νΈμν¬ μ°κ²° μκ°μ΄κ³Ό μ€λ₯, μ μ μμ)
* μ°Έκ³ : https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
'Web(HTTPS)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
HTTP Method(GET/POST) (0) | 2020.03.22 |
---|---|
HTTP Header (0) | 2020.03.22 |
HTTP Message (0) | 2020.03.22 |
html Tag (0) | 2020.03.22 |
Web Serverκ³Ό WAS, Apacheμ Tomcat (0) | 2020.02.19 |