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 ¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.
¿äû µ¥ÀÌÅÍ
Ŭ¶óÀ̾ðÆ®°¡ POST ¶Ç´Â PUT ¿äûÀ» ÇÏ´Â °æ¿ì ¿äû Çì´õ¿Í ºó ÁÙ µÚ¿¡ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ GET ¶Ç´Â HEAD ¿äûÀ» º¸³»´Â °æ¿ì Àü¼ÛµÇ´Â µ¥ÀÌÅÍ´Â ¾øÀ¸¸ç Ŭ¶óÀ̾ðÆ®´Â ¼¹öÀÇ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù.
ÀÀ´ä¼¹öÀÇ ÀÀ´ä¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
»óÅ ÄÚµå
Ŭ¶óÀ̾ðÆ®°¡ ¿äûÀ» º¸³»¸é ¼¹ö°¡ µÇµ¹¸®´Â Ç׸ñ Áß Çϳª°¡ »óÅ ÄÚµå·Î ÀÌ´Â ¼¼ÀÚ¸® ¼ýÀÚ ÄÚµåÀÔ´Ï´Ù. »óÅ Äڵ忡´Â ³× °¡Áö ¹üÁÖ°¡ ÀÖ½À´Ï´Ù.
- 100 - 199 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¿¹ºñÀû ÀÀ´äÀ» Ç¥½ÃÇÕ´Ï´Ù.
- 200 - 299 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¼º°øÀû Æ®·£Àè¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù.
- 300 - 399 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¿äûµÈ ¹®¼°¡ À̵¿µÇ¾î URLÀ» °¡Á®¿Ã ¼ö ¾øÀ» ¶§ ¹Ý¼ÛµË´Ï´Ù.
- 400 - 499 »çÀÌÀÇ »óÅ ÄÚµå´Â Ŭ¶óÀ̾ðÆ®¿¡ ¿À·ù°¡ ÀÖÀ½À» Ç¥½ÃÇÕ´Ï´Ù.
- 500 ÀÌ»ó ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¼¹ö°¡ ¿äûÀ» ¼öÇàÇÒ ¼ö ¾ø°Å³ª ¿À·ù°¡ ¹ß»ýÇßÀ½À» Ç¥½ÃÇÕ´Ï´Ù.
Table ¿¡´Â ¸î °¡Áö ÀϹÝÀûÀÎ »óÅ Äڵ尡 ÀÖ½À´Ï´Ù.
ÀÀ´ä Çì´õ
ÀÀ´ä Çì´õ¿¡´Â ¼¹ö¿¡ ´ëÇÑ Á¤º¸¿Í ¹®¼¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÀϹÝÀûÀÎ ÀÀ´ä Çì´õ´Â Table ¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.
ÀÀ´ä µ¥ÀÌÅÍ
¼¹ö°¡ ¸¶Áö¸· Çì´õ ÇÊµå µÚ¿¡ ºó ÁÙÀ» Àü¼ÛÇÕ´Ï´Ù. ±×·± ÈÄ ¹®¼ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.