Sun ONE logo      ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼­

ºÎ·Ï B
Hypertext Transfer Protocol

ºÎ·Ï¿¡¼­´Â ¸î °¡Áö ÇÏÀÌÆÛ ÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ(HTTP) ±âº»¿¡ ´ëÇÏ¿© ¼Ò°³ÇÕ´Ï´Ù. HTTP¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ÀÇ Internet Engineering Task Force(IETF) Ȩ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ºÎ·Ï¿¡¼­´Â ´ÙÀ½ ´Ü¿ø¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


ÇÏÀÌÆÛ ÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ(HTTP) ¼³¸í

ÇÏÀÌÆÛ ÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ(HTTP)Àº À¥ ºê¶ó¿ìÀú¿Í À¥ ¼­¹ö°¡ ISO Latin1 ¿µ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ¼­·Î 'Åë½Å'ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÇÁ·ÎÅäÄÝ(³×Æ®¿öÅ©¿¡¼­ Á¤º¸¸¦ ±³È¯ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ±ÔÄ¢)ÀÔ´Ï´Ù. ISO Latin1 ¿µ¹®ÀÚ´Â À¯·´ ¾ð¾î¿ë È®ÀåÀÚ°¡ ÀÖ´Â ASCIIÀÔ´Ï´Ù.

HTTP´Â ¿äû/ÀÀ´ä ¸ðµ¨¿¡ ±â¹ÝÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â ¼­¹ö¿¡ ¿¬°áÇÏ°í ¼­¹ö·Î ¿äûÀ» º¸³À´Ï´Ù. ¿äû¿¡´Â ¿äû ¹æ¹ý, URI ¹× ÇÁ·ÎÅäÄÝ ¹öÀüÀÌ Æ÷ÇԵ˴ϴÙ. ±×·± ÈÄ Å¬¶óÀ̾ðÆ®´Â ¸î °¡Áö Çì´õ Á¤º¸¸¦ º¸³À´Ï´Ù. ¼­¹öÀÇ ÀÀ´ä¿¡´Â ÇÁ·ÎÅäÄÝ ¹öÀü, »óÅ ÄÚµåÀÇ ¹Ýȯ°ú ÇÔ²² ¼­¹ö Á¤º¸°¡ ÀÖ´Â ÀÀ´ä, ±×¸®°í ¿äûµÈ µ¥ÀÌÅÍ°¡ Æ÷ÇԵ˴ϴÙ. ±×·± ÈÄ ¿¬°áÀÌ Á¾·áµË´Ï´Ù.

iPlanet Web Server 4.x´Â HTTP 1.1À» Áö¿øÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ ¼­¹ö´Â HTTP 1.0À» Áö¿øÇÕ´Ï´Ù. ¼­¹ö´Â Á¶°ÇÀûÀ¸·Î Á¦¾ÈµÈ HTTP 1.1 Ç¥ÁØ°ú ȣȯµÇ¸ç ÀÌ´Â IESG(Internet Engineering Steering Group) ¹× IETF(Internet Engineering Task Force) HTTP ÀÛ¾÷ ±×·ì¿¡¼­ ½ÂÀÎÇÑ °Í°ú °°½À´Ï´Ù. Á¶°ÇÀû ȣȯÀÇ ¹üÁÖ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº IETF À¥»çÀÌÆ®¿¡ ÀÖ´Â Hypertext Transfer Protocol-HTTP/1.1 specification(RFC 2068)À» ÂüÁ¶ÇϽʽÿÀ.


¿äû

Ŭ¶óÀ̾ðÆ®¿¡¼­ ¼­¹ö·Î Àü¼ÛµÇ´Â ¿äû¿¡´Â ´ÙÀ½ÀÇ Á¤º¸°¡ ÀÖ½À´Ï´Ù.

¿äû ¸Þ¼Òµå

Ŭ¶óÀ̾ðÆ®´Â ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î Á¤º¸¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸Åë »ç¿ëµÇ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

¿äû Çì´õ

Ŭ¶óÀ̾ðÆ®´Â Çì´õ Çʵ带 ¼­¹ö·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀº ¼±ÅÃÀÔ´Ï´Ù. ¸î °¡Áö ÈçÈ÷ »ç¿ëµÇ´Â ¿äû Çì´õ´Â Table ¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.

Ç¥ B-1) ÀϹÝÀûÀÎ ¿äû Çì´õ 

¿äû Çì´õ

¼³¸í

Accept

Ŭ¶óÀ̾ðÆ®°¡ ¼ö¶ôÇÒ ¼ö ÀÖ´Â ÆÄÀÏ À¯Çü

Authorization

¼­¹ö¿¡ ´ëÇÏ¿© Ŭ¶óÀ̾ðÆ® ÀÚ½ÅÀ» ÀÎÁõÇÏ´Â °æ¿ì »ç¿ëµÇ¸ç »ç¿ëÀÚ À̸§°ú ¾ÏÈ£ µîÀÇ Á¤º¸ Æ÷ÇÔ

User-agent

Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾îÀÇ À̸§ ¹× ¹öÀü.

Referer

¸µÅ©¿¡¼­ »ç¿ëÀÚ°¡ Ŭ¸¯ÇÑ ¹®¼­ÀÇ URL.

Host

¿äûµÈ ¸®¼Ò½ºÀÇ ÀÎÅÍ³Ý È£½ºÆ® ¹× Æ÷Æ® ¹øÈ£.

¿äû µ¥ÀÌÅÍ

Ŭ¶óÀ̾ðÆ®°¡ POST ¶Ç´Â PUT ¿äûÀ» ÇÏ´Â °æ¿ì ¿äû Çì´õ¿Í ºó ÁÙ µÚ¿¡ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ GET ¶Ç´Â HEAD ¿äûÀ» º¸³»´Â °æ¿ì Àü¼ÛµÇ´Â µ¥ÀÌÅÍ´Â ¾øÀ¸¸ç Ŭ¶óÀ̾ðÆ®´Â ¼­¹öÀÇ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù.


ÀÀ´ä

¼­¹öÀÇ ÀÀ´ä¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.

»óÅ ÄÚµå

Ŭ¶óÀ̾ðÆ®°¡ ¿äûÀ» º¸³»¸é ¼­¹ö°¡ µÇµ¹¸®´Â Ç׸ñ Áß Çϳª°¡ »óÅ ÄÚµå·Î ÀÌ´Â ¼¼ÀÚ¸® ¼ýÀÚ ÄÚµåÀÔ´Ï´Ù. »óÅ Äڵ忡´Â ³× °¡Áö ¹üÁÖ°¡ ÀÖ½À´Ï´Ù.

Table ¿¡´Â ¸î °¡Áö ÀϹÝÀûÀÎ »óÅ Äڵ尡 ÀÖ½À´Ï´Ù.

Ç¥ B-2) ÀϹÝÀûÀÎ HTTP »óÅ ÄÚµå

»óÅ ÄÚµå

ÀǹÌ

200

OK; Àü¼Û ¼º°ø. ¿À·ù°¡ ¾Æ´Õ´Ï´Ù.

302

°Ë»ö. »õ URL·Î ¸®µð·º¼ÇÇÕ´Ï´Ù. ¿øº» URLÀÌ À̵¿µÇ¾ú½À´Ï´Ù. ¿À·ù°¡ ¾Æ´Ï¸ç, ´ëºÎºÐÀÇ ºê¶ó¿ìÀú¿¡¼­ »õ ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù.

304

·ÎÄà »çº» »ç¿ë. ºê¶ó¿ìÀúÀÇ Ä³½Ã¿¡ ÀÌ¹Ì ÆäÀÌÁö°¡ ÀÖÀ¸¸ç ÇØ´ç ÆäÀÌÁö¸¦ ´Ù½Ã ¿äûÇÏ´Â °æ¿ì ºê¶ó¿ìÀú¿¡ µû¶ó(Netscape Navigator µî) ºê¶ó¿ìÀúÀÇ Ä³½ÃµÈ »çº»¿¡ ÀÖ´Â "ÃÖÁ¾ ¼öÁ¤(last-modified)" ½Ã°£ ½ºÅÆÇÁ¸¦ À¥ ¼­¹ö·Î Àü´ÞÇÕ´Ï´Ù. ¼­¹ö¿¡ ÀÖ´Â »çº»ÀÌ ºê¶ó¿ìÀúÀÇ »çº»º¸´Ù ÃÖ½ÅÀÌ ¾Æ´Ñ °æ¿ì ¼­¹ö´Â ÆäÀÌÁö¸¦ µÇµ¹¸®Áö ¾Ê°í 304 Äڵ带 µÇµ¹·Á ºÒÇÊ¿äÇÑ ³×Æ®¿öÅ© Æ®·¡ÇÈÀ» ÁÙÀÔ´Ï´Ù. ¿À·ù°¡ ¾Æ´Õ´Ï´Ù.

401

ÀÎÁõ ¾È µÊ. »ç¿ëÀÚ°¡ ¹®¼­¸¦ ¿äûÇßÀ¸³ª À¯È¿ÇÑ »ç¿ëÀÚ À̸§ ¶Ç´Â ¾ÏÈ£¸¦ Á¦°øÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

403

±ÝÁöµÊ. ÀÌ URLÀº ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.

404

¾øÀ½. ¿äûµÈ ¹®¼­°¡ ¼­¹ö¿¡ ¾ø½À´Ï´Ù. ÀÌ ÄÚµå´Â ¼­¹ö°¡ ÀÎÁõ µÇÁö ¾ÊÀº »ç¶÷¿¡°Ô ÇØ´ç ¹®¼­°¡ ¾ø´Â °ÍÀ¸·Î ¾Ë¸®µµ·Ï ¼³Á¤µÈ °æ¿ì¿¡µµ Àü¼ÛµË´Ï´Ù.

500

¼­¹ö ¿À·ù. ¼­¹ö °ü·Ã ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¼­¹ö °ü¸®ÀÚ´Â ¼­¹öÀÇ ¿À·ù ·Î±×¿¡¼­ ¾î¶² ÀÏÀÌ ¹ß»ýÇß´ÂÁö È®ÀÎÇÕ´Ï´Ù.

ÀÀ´ä Çì´õ

ÀÀ´ä Çì´õ¿¡´Â ¼­¹ö¿¡ ´ëÇÑ Á¤º¸¿Í ¹®¼­¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÀϹÝÀûÀÎ ÀÀ´ä Çì´õ´Â Table ¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.

Ç¥ B-3) ÀϹÝÀûÀÎ ÀÀ´ä Çì´õ

ÀÀ´ä Çì´õ

¼³¸í

Server

À¥ ¼­¹öÀÇ À̸§ ¹× ¹öÀü.

Date

ÇöÀç ³¯Â¥(±×¸®´ÏÄ¡ Ç¥ÁؽÃ).

Last-modified

¹®¼­°¡ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥.

Expires

¹®¼­°¡ ¸¸±âµÇ´Â ³¯Â¥.

Content-length

À̾îÁö´Â µ¥ÀÌÅÍÀÇ ±æÀÌ(¹ÙÀÌÆ®).

Content-type

À̾îÁö´Â µ¥ÀÌÅÍÀÇ MIME À¯Çü.

WWW-authenticate

ÀÎÁõ µ¿¾È »ç¿ëµÇ¸ç Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÎÁõÀ» À§ÇÏ¿© ÇÊ¿äÇÑ ³»¿ë(»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ µî)À» ¾Ë¸®´Â Á¤º¸°¡ Æ÷Çյ˴ϴÙ.

ÀÀ´ä µ¥ÀÌÅÍ

¼­¹ö°¡ ¸¶Áö¸· Çì´õ ÇÊµå µÚ¿¡ ºó ÁÙÀ» Àü¼ÛÇÕ´Ï´Ù. ±×·± ÈÄ ¹®¼­ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.