Linuxerfer.com  
  HTTP Server ÀÀ´ä ÄÚµå

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)  

 ©Linuxerfer.com
2000/09/22