HTTP ¼¹ö ÀÀ´äÀÇ Ã¹¹øÂ° ÇàÀº Ŭ¶óÀÌ¾ðÆ® ¿äûÀÇ ¼º°ø ¿©ºÎ¿Í ±×¿¡ ´ëÇÑ
ÀÌÀ¯¸¦ Ç¥½ÃÇÑ´Ù. ±× »óÅ´ ¼ýÀÚ 3°³·Î µÈ ¼¹ö ÀÀ´ä ÄÚµå(»óÅ ÄÚµå¶ó°íµµ ÇÏ´Â
)¿Í ¼³¸í ¸Þ½ÃÁö·Î ÁÖ¾îÁø´Ù.
»óÅ ÄÚµå´Â ÀϹÝÀûÀ¸·Î À¥ ¼¹ö¿¡ ÀÇÇØ »ý¼ºµÇÁö¸¸ ¼¹ö°¡ ¹Ì¸® ÁغñµÈ Çì´õ¸¦
¹«½ÃÇϰí ÀÚüÀûÀ¸·Î Á¦°øÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.
»óÅÂÄÚµå´Â ´ÙÀ½°ú °°ÀÌ ºÐ·ùµÈ´Ù.
 |
| ÄÚµå ¹üÀ§ |
 |
ÀÀ´ä ÀÇ¹Ì |
 |
100-199
200-299
300-399
400-499
500-599
|
 |
Âü°í Á¤º¸
Ŭ¶óÀÌ¾ðÆ® ¿äû ¼º°ø
Ŭ¶óÀÌ¾ðÆ® ¿äû ¹æÇâ ÀçÁöÁ¤, Ãß°¡ µ¿ÀÛÀÌ ¿äûµÊ
Ŭ¶óÀÌ¾ðÆ® ¿äû ºÒ¿ÏÀü
¼¹ö ¿¡·¯
|
 |
¼¹ö°¡ Çʿ信 µû¶ó ÀÚü Äڵ带 Á¤ÀÇÇÒ ¼öµµ ÀÖÁö¸¸ HTTP´Â ƯÁ¤ ÄÚµå ¸î
°³¸¸À» °¢ ¿µ¿ª¿¡ Á¤ÀÇÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎ½Ä ºÒ°¡´ÉÇÑ Äڵ带 ¹ÞÀ¸¸é ±× ÄÚµå
¹øÈ£ÀÇ ¹üÀ§³»¿¡¼ ±âº» Àǹ̸¦ ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ À¥ ºê¶ó¿ìÀúµé
Àº 100-, 200-, 300- ¿µ¿ª¿¡ ÀÖ´Â ÄÚµåµéÀº Á¶¿ëÈ÷ Áö³ªÄ¡Áö¸¸ 400-°ú 500- ¿µ¿ª
¿¡ ÀÖ´Â ÀϺΠ¿¡·¯ ÄÚµåµéÀº »ç¿ëÀÚ¿¡°Ô º¸°íµÇ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù
(¿¹¸¦ µé¸é, "404 Not Found").
|
Âü°í Á¤º¸ |
 |
100-199 ¹üÀ§ÀÇ ÀÀ´äÀº Âü°í Á¤º¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¹Þ¾Æµé¿©Á® ó¸® Áß¿¡ ÀÖ
À½À» Ç¥½ÃÇÑ´Ù.
- 100 Continue
¿äûÀÇ ½ÃÀÛ ºÎºÐÀÌ ¹Þ¾Æµé¿©Á³À¸¸ç Ŭ¶óÀÌ¾ðÆ®´Â ±× ¿äûÀ» °è¼ÓÇÒ ¼ö ÀÖ´Ù.
- 101 Switching Protocols
Upgrade Çì´õ Çʵ忡 ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ·Î ÀüȯÇÏ·Á´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¼¹ö°¡ ¹Þ¾ÆµéÀδÙ.
|
Ŭ¶óÀÌ¾ðÆ® ¿äû ¼º°ø |
 |
200-299 ¹üÀ§ÀÇ ÀÀ´äÀº Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¼º°øÀûÀ̾úÀ½À» ¶æÇÑ´Ù.
- 200 OK
Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¼º°øÀûÀ̾úÀ¸¸ç ¼¹ö ÀÀ´äÀº ¿äû µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ´Ù.
- 201 Created
ÀÌ »óÅ ÄÚµå´Â »õ·Î¿î URIÀÇ »ý¼º½Ã¿¡ ÀÌ¿ëµÈ´Ù. ÀÌ °á°ú ÄÚµå¿Í ÇÔ²² »õ·Î¿î µ¥ÀÌÅͰ¡ À§Ä¡ÇÒ Àå¼Ò¸¦ ÁöÁ¤Çϱâ À§ÇØ Location Çì´õ°¡ ¼¹ö¿¡ ÀÇÇØ ÁÖ¾îÁø´Ù.
- 202 Accepted
¿äûÀº ¹Þ¾Æµé¿©Á³À¸³ª Áï½Ã µ¿ÀÛÀÌ ¼öÇàµÇÁö´Â ¾Ê´Â´Ù. Æ®·£Àè¼Ç¿¡ °üÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸°¡ ¼¹ö ÀÀ´äÀÇ °³Ã¼ º»Ã¼¸¦ ÅëÇØ ÁÖ¾îÁú ¼öµµ ÀÖ´Ù. ¹Þ¾ÆµéÀÏ ´ç½Ã¿¡´Â Á¤´çÇÑ ¿äûó·³ º¸¿´À» ¼öµµ ÀÖÁö¸¸ ¼¹ö°¡ ¿äûÀ» ½ÇÁ¦·Î ½ÂÀÎÇϸ®¶ó´Â º¸ÀåÀº ¾ø´Ù.
- 203 Non-Authoritative Information
°³Ã¼ Çì´õ ³»ÀÇ Á¤º¸°¡ ¿ø·¡ ¼¹ö°¡ ¾Æ´Ï¶ó ·ÎÄà ¼¹ö³ª Á¦3ÀÇ ¼¹ö·ÎºÎÅÍ ¿Â °ÍÀÌ´Ù.
- 204 No Content
ÀÀ´ä¿¡ »óÅ ÄÚµå¿Í Çì´õ´Â ÁÖ¾îÁöÁö¸¸ °³Ã¼ º»Ã¼´Â ÁÖ¾îÁöÁö ¾Ê´Â´Ù. ºê¶ó¿ìÀú´Â ÀÀ´äÀ» ¹Þ¾Æµµ ¹®¼¸¦ °»½ÅÇØ¼´Â ¾ÈµÈ´Ù. »ç¿ëÀÚ°¡ À̹ÌÁö¿¡¼ Àǹ̾ø°Å³ª ºñ¾î ÀÖ´Â °ø°£À» Ŭ¸¯ÇÒ ¶§¿¡ À̹ÌÁö¸Ê Çڵ鷯°¡ ¸®ÅÏÇϱ⿡ À¯¿ëÇÑ ÄÚµåÀÌ´Ù.
- 205 Reset Content
ºê¶ó¿ìÀú´Â Ãß°¡ ÀÔ·ÂÀ» À§ÇØ ÀÌ Æ®·£Àè¼Ç¿¡¼ »ç¿ëµÈ ÆûÀ» »èÁ¦ÇØ¾ß ÇÑ´Ù. µ¥ÀÌÅÍ ÀÔ·Â CGI ¾ÖÇø®ÄÉÀ̼ǿ¡ Àû´çÇÏ´Ù.
- 206 Partial Content
¼¹ö´Â ¿äûµÈ Å©±âÀÇ ºÎºÐ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÏ´Â ÁßÀÌ´Ù. Range Çì´õ ÁöÁ¤ ¿äû¿¡ ÀÀ´äÇϴµ¥ ÀÌ¿ëµÈ´Ù. ¼¹ö´Â Content-Range Çì´õ¿Í ÇÔ²² ÀÀ´ä¿¡ Æ÷ÇÔµÈ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
|
¹æÇâ ÀçÁöÁ¤ |
 |
300-399 ¹üÀ§ÀÇ ÀÀ´ä ÄÚµå´Â ¿äûÀÌ ¼öÇàµÇÁö ¾Ê¾ÒÀ¸¸ç ¿äûÀÇ ¼º°øÀ» À§Çؼ Ŭ¶óÀÌ¾ðÆ®°¡ ÃëÇØ¾ß ÇÒ µ¿ÀÛÀÌ ÀÖÀ½À» ³ªÅ¸³½´Ù.
- 300 Multiple Choices
¿äûµÈ URI´Â µÑ ÀÌ»óÀÇ ÀÚ¿øÀ» ÂüÁ¶ÇÑ´Ù. ¿¹¸¦ µé¾î, URI´Â ¿©·¯ ¾ð¾î·Î º¯È¯µÇ¾ú´ø ¹®¼¸¦ ÂüÁ¶ÇÑ´Ù. ¼¹ö¿¡ ÀÇÇØ ¸®ÅϵǴ ÀÌ °³Ã¼ º»Ã¼´Â Á¤È®ÇÑ ÀÚ¿øÀÇ ¼±Åà ¹æ¹ý¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ µ¥ÀÌÅÍÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÒ °ÍÀÌ´Ù.
- 301 Moved Permanently
¿äûµÈ URI´Â ´õ ÀÌ»ó ¼¹ö¿¡ ÀÇÇØ »ç¿ëµÇÁö ¾ÊÀ¸¸ç ¿äû¿¡¼ ÁöÁ¤ÇÑ ¿¬»êÀº ¼öÇàµÇÁö ¾Ê¾Ò´Ù. ¿äûÇÑ ¹®¼ÀÇ »õ·Î¿î À§Ä¡´Â Location Çì´õ¿¡¼ ÁöÁ¤ÇÑ´Ù. ÀÌ ¹®¼¿¡ ´ëÇÑ ¾ÕÀ¸·ÎÀÇ ¿äûµéÀº »õ·Î¿î URIÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
- 302 Moved Temporarily
¿äûÇÑ URI°¡ Àӽ÷θ¸ À̵¿ÇÏ¿´´Ù. Location Çì´õ´Â »õ·Î¿î À§Ä¡¸¦ °¡¸®Å²´Ù. ÀÌ »óÅ Äڵ带 ¹ÞÀº Á÷ÈÄ, Ŭ¶óÀÌ¾ðÆ®´Â »õ·Î¿î URI¸¦ ÀÌ¿ëÇÏ¿© ¿äûÀ» ÇØ¼®ÇÏ¿©¾ß ÇÑ´Ù. ±×·¯³ª ¾ÕÀ¸·ÎÀÇ ¸ðµç ¿äûµé¿¡ ´ëÇØ¼´Â ¿¹Àü URI°¡ ÀÌ¿ëµÇ¾î¾ß ÇÑ´Ù.
- 303 See Other
¿äûµÈ URI´Â ´Ù¸¥ URI(Location Çì´õ¿¡ ÁöÁ¤ÇÑ)¿¡¼ ¹ß°ßµÉ ¼ö ÀÖÀ¸¸ç ±× ÀÚ¿ø¿¡ ´ëÇÑ GET¿¡ ÀÇÇØ ±¸ÇÒ ¼ö ÀÖ´Ù.
- 304 Not Modified
URI°¡ ƯÁ¤ ³¯Â¥ ÀÌÈÄ·Î ¼öÁ¤µÈ ÀûÀÌ ¾øÀ» ¶§ If-Modified-Since Çì´õ¿¡ µé¾î°¡´Â ÀÀ´ä ÄÚµåÀÌ´Ù. °³Ã¼ º»Ã¼´Â Àü¼ÛµÇÁö ¾ÊÀ¸¸ç Ŭ¶óÀÌ¾ðÆ®´Â ÀÚ½ÅÀÇ ·ÎÄà º¹»çº»À» ÀÌ¿ëÇØ¾ß ÇÑ´Ù.
- 305 Use Proxy
¿äûÇÑ URI´Â Location Çì´õÀÇ ÇÁ·Ï½Ã¸¦ ÅëÇØ Á¢±ÙµÇ¾î¾ß ÇÑ´Ù.
|
Ŭ¶óÀÌ¾îÆ® ¿äû ºÒ¿ÏÀü |
 |
400-499 ¹üÀ§ÀÇ ÀÀ´äÀº Âü°í Á¤º¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¹Þ¾Æµé¿©Á® ó¸® Áß¿¡ ÀÖ
À½À» Ç¥½ÃÇÑ´Ù.
- 400 Bad Request
ÀÀ´ä ÄÚµå´Â ¼¹ö°¡ Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡¼ ¹®¹ý ¿¡·¯¸¦ ŽÁöÇÏ¿´À½À» Ç¥½ÃÇÑ´Ù.
- 401 Unauthorized
°á°ú Äڵ尡 WWW-Authenticate Çì´õ¿Í ÇÔ²² ÁÖ¾îÁ®¼ ¿äû¿¡ ÀûÀýÇÑ ÀÎÁõÀÌ °á¿©µÇ¾î ÀÖÀ¸¸ç ÀÌ URI°¡ ´Ù½Ã ¿äûµÉ ¶§¿¡´Â ÀûÀýÇÑ ÀÎÁõÀÌ Á¦°øµÇ¾î¾ßÇÔÀ» Ç¥½ÃÇÑ´Ù.
- 402 Payment Required
ÀÌ ÄÚµå´Â HTTP¿¡¼ ¾ÆÁ÷ ±¸ÇöµÇÁö ¾Ê¾Ò´Ù.
- 403 Forbidden
¼¹ö°¡ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¾Ë¸®°í ½ÍÁö ¾ÊÀº(ȤÀº ¾Ë¸± ¹æ¹ýÀÌ ¾ø´Â) ÀÌÀ¯·Î ¿äûÀÌ °ÅºÎµÇ¾ú´Ù.
- 404 Not Found
ÁöÁ¤ÇÑ URI¿¡ ¹®¼°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
- 405 Method Not Allowed
ÀÌ ÄÚµå´Â Allow Çì´õ¿Í ÇÔ²² ÁÖ¾îÁö¸ç Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÇÑ ¸Þ¼Òµå´Â ÀÌ URI¿¡¼´Â Áö¿øµÇÁö ¾ÊÀ½À» Ç¥½ÃÇÑ´Ù.
- 406 Not Acceptable
Ŭ¶óÀÌ¾ðÆ®°¡ ÁöÁ¤ÇÑ URI´Â Á¸ÀçÇÏÁö¸¸ Ŭ¶óÀÌ¾ðÆ®°¡ ¿øÇÏ´Â Çü½ÄÀº ¾Æ´Ï´Ù. ÀÌ ÄÚµå¿Í ÇÔ²² ¼¹ö´Â Content-Language, Content-Encoding, Content-Type Çì´õ¸¦ Á¦°øÇÑ´Ù.
- 407 Proxy Authentication Required
ÇÁ·Ï½Ã ¼¹ö´Â ¿äûÀ» Àü´ÞÇϱâ Àü¿¡ ½ÂÀÎ ÀýÂ÷¸¦ °ÅÃÄ¾ß ÇÑ´Ù. Proxy-Authenticate Çì´õ¿Í ÇÔ²² »ç¿ëµÈ´Ù.
- 408 Request Time-out
ÀÌ ÀÀ´ä ÄÚµå´Â Ŭ¶óÀÌ¾ðÆ®°¡ Á¤ÇØÁø ½Ã°£(º¸ÅëÀº ¼¹ö ±¸¼º¿¡¼ ÁöÁ¤)³»¿¡ ¿ÏÀüÇÑ ¿äûÀ» »ý¼ºÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î ¼¹ö´Â ³×Æ®¿öÅ© ¿¬°áÀ» Á¾·áÇÑ´Ù´Â ÀǹÌÀÌ´Ù.
- 409 Conflict
ÀÌ ÄÚµå´Â ¿äûÀÌ ´Ù¸¥ ¿äûÀ̳ª ¼¹ö ±¸¼º°ú Ãæµ¹ÇßÀ½À» ³ªÅ¸³½´Ù. Ãæµ¹¿¡ °üÇÑ Á¤º¸´Â ÀÀ´äÀÇ µ¥ÀÌÅÍ ºÎºÐÀ¸·Î ¸®ÅϵȴÙ.
- 410 Gone
ÀÌ ÄÚµå´Â ¿äûµÈ URI°¡ ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ¸¸ç ±× ¼¹ö·ÎºÎÅÍ ¿µ±¸È÷ Á¦°ÅµÇ¾úÀ½À» ÀǹÌÇÑ´Ù.
- 411 Length Required
Content-Length Çì´õ°¡ ¾ø´Â ¿äûÀº ¹Þ¾ÆµéÀÌÁö ¾Ê´Â´Ù.
- 412 Precondition Failed
¿äû¿¡¼ Çϳª ÀÌ»óÀÇ If... Çì´õ¿¡ ÀÇÇØ ÁöÁ¤µÈ Á¶°ÇÀÌ false °ªÀ» °®´Â´Ù.
- 413 Request Entity Too Large
°³Ã¼ º»Ã¼°¡ ³Ê¹« Å©±â ¶§¹®¿¡ ¼¹ö´Â ¿äûÀ» ó¸®ÇÏÁö ¾Ê´Â´Ù.
- 414 Request-URI Too Long
¿äû URI°¡ ³Ê¹« Å©±â ¶§¹®¿¡ ¼¹ö´Â ¿äûÀ» ó¸®ÇÏÁö ¾Ê´Â´Ù.
- 415 Unsupported Media Type
°³Ã¼ º»Ã¼°¡ Áö¿øµÇÁö ¾Ê´Â Çü½ÄÀ̱⿡ ¼¹ö´Â ¿äûÀ» ó¸®ÇÏÁö ¾Ê´Â´Ù.
|
¼¹ö ¿¡·¯ |
 |
500-599 ¹üÀ§ÀÇ ÀÀ´ä ÄÚµå´Â ¼¹ö°¡ ¿¡·¯¸¦ ¸¸³µÀ¸¸ç Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¼öÇàÇÒ ¼ö ¾øÀ»Áöµµ ¸ð¸¥´Ù´Â ÀǹÌÀÌ´Ù.
- 500 Internal Server Error
ÀÌ ÄÚµå´Â ¼¹öÀÇ ÀϺκÐÀÌ ¸ØÃß¾ú°Å³ª ±¸¼º ¿¡·¯¸¦ ¸¸³µ´Ù´Â Ç¥½ÃÀÌ´Ù.
- 501 Not Implemented
ÀÌ ÄÚµå´Â ¼¹ö¿¡ ÀÇÇØ ¼öÇàµÉ ¼ö ¾ø´Â µ¿ÀÛÀ» Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇßÀ½À» ³ªÅ¸³½´Ù.
- 502 Bad Gateway
ÀÌ ÄÚµå´Â ¼¹ö(¶Ç´Â, ÇÁ·Ï½Ã)°¡ ´Ù¸¥ ¼¹ö(¶Ç´Â, ÇÁ·Ï½Ã)·ÎºÎÅÍ À¯È¿ÇÏÁö ¾ÊÀº ÀÀ´äÀ» ¹Þ¾Ò´Ù´Â ÀǹÌÀÌ´Ù.
- 503 Service Unavailable
ÀÌ ÄÚµå´Â ¼ºñ½º°¡ ÀϽÃÀûÀ¸·Î ÀÌ¿ëºÒ´ÉÀ̳ª ³ªÁß¿¡´Â ȸº¹µÉ °ÍÀÓÀ» Ç¥½ÃÇÑ´Ù. ¼¹ö°¡ ¾ðÁ¦ ¼ºñ½º°¡ ´Ù½Ã ÀÌ¿ë °¡´ÉÇÒÁö¸¦ ¾È´Ù¸é Retry-After Çì´õ°¡ Á¦°øµÉ ¼öµµ ÀÖ´Ù.
- 504 Gateway Time-out
ÀÌ ÀÀ´äÀº 408(Request Time-out)°ú µ¿ÀÏÇϳª °ÔÀÌÆ®¿þÀ̳ª ÇÁ·Ï½ÃÀÇ Á¤ÇØÁø ½Ã°£ÀÌ Á¾·áµÇ¾úÀ½À» ÀǹÌÇÑ´Ù.
- 505 HTTP Version not supported
¿äû¿¡¼ ÀÌ¿ëµÈ HTTP ÇÁ·ÎÅäÄÝ ¹öÀüÀ» ¼¹ö°¡ Áö¿øÇÏÁö ¾Ê´Â´Ù.
Ãâó : Webmaster in a Nutshell(O'REILLY)
|