ì½í ì¸ íì
HTTPìì ì½í ì¸ íì(Content negotiation)ì´ë ëì¼í URIìì 리ìì¤ì ìë¡ ë¤ë¥¸ ë²ì ì ì ê³µí기 ìí´ ì¬ì©íë ë©ì»¤ëì¦ì¼ë¡, ì¬ì©ì ìì´ì í¸ê° ì¬ì©ììê² ì ì¼ ì ë§ë ê²ì´ 무ìì¸ì§(ì를 ë¤ì´, 문ìì ì¸ì´, ì´ë¯¸ì§ í¬ë§· í¹ì 컨í ì¸ ì¸ì½ë©ì ìì´ ì´ë¤ ê²ì´ ì ì íì§)를 ëª ìí ì ììµëë¤.
ì½í ì¸ íìì ìì¹
ì°ë¦¬ë í¹ì 문ì를 리ìì¤ë¼ê³ ë¶ë¦ ëë¤. í´ë¼ì´ì¸í¸ê° 리ìì¤ë¥¼ ë´ë ¤ë°ê¸¸ ìí ê²½ì°, ê·¸ê²ì URLì ì¬ì©íì¬ ìì²í©ëë¤. ìë²ë 리ìì¤ê° ì ê³µíë ì¬ë¬ ë³íë¤ ì¤ íë를 ì íí기 ìí´ ì´ë° URLì ì¬ì©íë©° (ê°ê°ì ë³íì íë ì í ì´ì ì´ë¼ê³ ë¶ë¦ ëë¤) í´ë¼ì´ì¸í¸ìê² í´ë¹ 리ìì¤ì í¹ì íë ì í ì´ì ì ë°íí©ëë¤. íë ì í ì´ì ë¤ì ëí´, ì ì²´ 리ìì¤ë¤ì í¹ì ì URLì ê°ì§ëë¤. 리ìì¤ê° í¸ì¶ëì ë í¹ì íë ì í ì´ì ì ì ííë ë°©ë²ì ì½í ì¸ íìì ìí´ ê²°ì ëë©° í´ë¼ì´ì¸í¸ì ìë² ê°ì íììë ëª ê°ì§ ë°©ìì´ ì¡´ì¬í©ëë¤.

ê°ì¥ ì ë§ë íë ì í ì´ì ì ê²°ì ì ë¤ì ë ê°ì ë©ì»¤ëì¦ ì¤ íë를 íµí´ ì´ë£¨ì´ì§ëë¤:
- í´ë¼ì´ì¸í¸ê° ë³´ë´ë í¹ì HTTP í¤ë를 ì´ì©íë ë°©ë²(ìë² ì£¼ë íì í¹ì 주ëì ì¸ íì)ì¼ë¡, í¹ì ì¢ ë¥ì 리ìì¤ì ëí íì¤ íì ë°©ë²ì ëë¤.
- ìë²ì ìí´ ì ë¬ëë
300(ë¤ì¤ ì í) í¹ì406(íì©ëì§ ìì) HTTP ìëµ ì½ë를 ì´ì©íë ë°©ë²(ìì´ì í¸ ì£¼ë íì í¹ì 리ì¡í°ë¸ íì)ì¼ë¡, í´ë°± ë©ì»¤ëì¦ì¼ë¡ì¨ ì¬ì©ë©ëë¤.
ìë
ê°, í¬ëª
í ì½í
ì¸ íìê³¼ Alternates í¤ëì ê°ì ë¤ë¥¸ ì½í
ì¸ íì ì ìë¤ì´ ì ìëì´ ììµëë¤. ê·¸ë° ì ìë¤ì ê´ì¬ì ëëë° ì¤í¨íê³ ê²°êµ ë²ë ¤ì¡ìµëë¤.
ìë² ì£¼ë ì½í ì¸ íì
ìë² ì£¼ë ì½í ì¸ íì í¹ì 주ëì ì¸ íìì ìì´ì, ë¸ë¼ì°ì (í¹ì ì¬ì©ì ìì´ì í¸ë¼ë©´ ì´ë¤ ë¤ë¥¸ ì¢ ë¥ë ì§)ë URLì ì´ì©í´ ëª ê°ì HTTP í¤ë를 ì ì¡í©ëë¤. ì´ë° í¤ëë¤ì ì¬ì©ìì ì°ì ì ì¸ ì íì ëíë ëë¤. ìë²ë ê·¸ê²ë¤ì íí¸ë¡ì¨ ì¬ì©íë©° ë´ë¶ ìê³ ë¦¬ì¦ì í´ë¼ì´ì¸í¸ë¡ ìë¸í기 ìí ìµì ì 컨í ì¸ ë¥¼ ì ííê² ë©ëë¤. ì´ ìê³ ë¦¬ì¦ì ìë² í¹ì ì ê²ì´ë©° íì¤ì¼ë¡ ì ìë ê²ì ìëëë¤. ì를 ìí´, Apache 2.2 íì ìê³ ë¦¬ì¦ì ì°¸ê³ íì기 ë°ëëë¤.

HTTP/1.1 íì¤ì ìë² ì£¼ë íìì ììíë íì¤ í¤ë 목ë¡(Accept, Accept-Charset, Accept-Encoding, Accept-Language)ì ì ìíê³ ììµëë¤. ìë°í ë§íìë©´ User-Agentì´ ë¦¬ì¤í¸ ë´ì ì긴 íì§ë§, í´ë¹ í¤ëë, ì¢ì ê´ë¡ê° ìëë¼ê³ íë¨ë ì§ë¼ë, ëëë¡ ìì²ë 리ìì¤ì í¹ì íë ì í
ì´ì
ì ì ì¡íëë° ì¬ì©ë기ë í©ëë¤. ìë²ë ì¤ì ë¡ ì½í
ì¸ íìì ìì´ ì´ë¤ í¤ëê° ì¬ì©ë ì§ (ë ìë°í ë§íìë©´ ì°ê´ë ìëµ í¤ë) ê°ë¦¬í¤ê¸° ìí´ Vary í¤ë를 ì¬ì©íë¯ë¡ ìºìë ìµì ì¼ë¡ ëìíê² ë©ëë¤.
ì´ê²ê³¼ ëë¶ì´, í´ë¼ì´ì¸í¸ íí¸ë¼ê³ ë¶ë¥´ë í¤ëë¤ì ì´ì© ê°ë¥í í¤ë 목ë¡ì ì¶ê°íë ¤ë ì¤íì ì¸ ì ìë ì¡´ì¬í©ëë¤. í´ë¼ì´ì¸í¸ íí¸ë ì¬ì©ì ìì´ì í¸ê° ì¤í ì¤ì¸ 기기ì ì¢ ë¥ê° 무ìì¸ì§ë¥¼ ìë ¤ì¤ëë¤(ì를 ë¤ì´, ë°ì¤í¬í± ì»´í¨í°ì¸ì§ 모ë°ì¼ 기기ì¸ì§)
ìë² ì£¼ë ì½í ì¸ íìì´ ë¦¬ìì¤ì í¹ì íë ì í ì´ì ì ëìí기 ìí ê°ì¥ ì¼ë°ì ì¸ ë°©ë²ì´ê¸´ íì§ë§, ëª ê°ì§ ê²°ì ì ê°ì§ê³ ììµëë¤:
- ìë²ë ë¸ë¼ì°ì ì ëí ì ì²´ì ì¸ ì§ìì ê°ì§ê³ ìì§ ììµëë¤. í´ë¼ì´ì¸í¸ íí¸ íì¥ì´ ìëë¼ë, ìë²ë ë¸ë¼ì°ì ì ìì© ë¥ë ¥ì ëí ìë²½í ì 보를 ê°ì§ê³ ìì§ ììµëë¤. í´ë¼ì´ì¸í¸ê° ì ííë 리ì¡í°ë¸ ì½í ì¸ íìê³¼ë ë¤ë¥´ê², ìë² ì íì íì ë¤ì ììì ì ëë¤.
- í´ë¼ì´ì¸í¸ì ìí ì ë³´ë ìë¹í ì¥í©íë©°(HTTP/2 í¤ë ìì¶ì ì´ë° 문ì 를 ìíìíµëë¤) ì¬ìí 침í´ì ëí ìíì ê°ì§ê³ ììµëë¤(HTTP íê±°í린í ).
- 주ì´ì§ 리ìì¤ì ëªëª íë ì í ì´ì ì´ ì ì¡ëë¯ë¡, ì¤ëë ìºìë¤ì ë í¨ì¨ì ì´ë©° ìë² êµ¬íì ì¢ ë ë³µì¡í´ì§ëë¤.
Accept í¤ë
Accept í¤ëë ìì´ì í¸ê° ì²ë¦¬íê³ ì íë 미ëì´ ë¦¬ìì¤ì MIME íì
ì ëì´í©ëë¤. ê·¸ê²ì MIME íì
ì ì¼íë¡ êµ¬ë¶í 목ë¡ì´ë©°, ê°ê° íì§ ì¸ìì í¨ê» ëì´ëì´ ìì¼ë©°, ë¤ë¥¸ MIME íì
ì¬ì´ì ìëì ì¸ ì í¸ë를 ëíë´ë íë¼ë©í°ì´ê¸°ë í©ëë¤.
Accept í¤ëë ë¸ë¼ì°ì ë ë¤ë¥¸ ìì´ì í¸ì ìí´ ì ìëë©° HTML íì´ì§ í¹ì ì´ë¯¸ì§ë ë¹ëì¤ ëë ì¤í¬ë¦½í¸ë¤ì ê°ì ¸ì¤ë ê²ì²ë¼, 컨í
ì¤í¸ì ë°ë¼ ë¤ìí´ì§ ì ììµëë¤: 주ìì°½ì ì
ë ¥ë 문ì를 ë´ë ¤ ë°ì ëì <img>, <video> í¹ì <audio> ì리먼í¸ë¥¼ íµí´ ë§í¬ë ìì를 ë´ë ¤ë°ì ëê° ë¤ë¦
ëë¤. ë¸ë¼ì°ì ë ê·¸ë¤ì´ íë¨í기ì ê°ì¥ ì ì í í¤ëì ê°ì ë§ìê» ì¬ì©í ê²ì
ëë¤. ì¼ë°ì ì¸ ë¸ë¼ì°ì 를 ìí 기본ì ì¸ ê°ì ì ì²´ 목ë¡ì ì°¸ê³ í기 ë°ëëë¤.
Accept-CH í¤ë
Experimental
ì°¸ê³ : ì´ê²ì í´ë¼ì´ì¸í¸ íí¸ë¼ê³ ë¶ë¦¬ë ì¤íì ì¸ ê¸°ì ì ì¼ë¶ë¡ íì¬ í¬ë¡¬ 46ê³¼ ê·¸ ì´í ë²ì ììë§ êµ¬íëì´ ììµëë¤.
ì¤íì ì¸ Accept-CHë ì í©í ìëµì ì íí기 ìí´ ìë²ê° ì¬ì©í ì ìë ì¤ì ë°ì´í°ë¥¼ ëì´í©ëë¤. ì í¨í ê°ë¤ì ë¤ìê³¼ ê°ìµëë¤:
| ê° | ì미 |
|---|---|
DPR |
í´ë¼ì´ì¸í¸ 기기ì í½ì ë¹ì¨(ratio)ì ê°ë¥´íµëë¤. |
Viewport-Width |
CSS í½ì ììì ë ì´ìì ë·°í¬í¸ë¥¼ ê°ë¦¬íµëë¤. |
Width |
물리ì ì¸ í½ì ììì 리ìì¤ ëë¹ë¥¼ ê°ë¦¬íµëë¤(ë¤ì ë§í´ ì´ë¯¸ì§ì ê³ ì ì¬ì´ì¦). |
Accept-Charset í¤ë
Accept-Charset í¤ëë ì¬ì©ì ìì´ëí¸ê° ì´ë¤ ì¢
ë¥ì ìºë¦í° ì¸ì½ë©ì ì´í´í ì ìëì§ë¥¼ ìë²ìê² ìë ¤ì¤ëë¤. ì íµì ì¼ë¡, ê·¸ê²ì ë¸ë¼ì°ì ì ëí´ ê° ì§ìì ìí´ ìë¡ ë¤ë¥¸ ê°ì ì¤ì íëë° ì¬ì©ëì´ ììµëë¤. ìë¡ ë¤ìë©´, ìë¶ ì ë½ ì§ìì ìí´ìë ISO-8859-1,utf-8;q=0.7,*;q=0.7ì²ë¼ ì¤ì íììµëë¤.
UTF-8ì´ íì¬ë ì ì§ìëê³ ìê³ ì¸ì½ë© ìºë¦í°ë¡ì¨ ì í¸íë ë°©ìì´ ëê³ ìë ìí©ìì, ë ì ì ì¤ì 기ë°ì ìí¸ë¡í¼(ë¶íì¤ì±)를 íµí´ ì¢ ë ëì ê°ì¸ì ë³´ ë³´í¸ë¥¼ ë³´ì¥í기 ìí´, ëë¶ë¶ì ë¸ë¼ì°ì ë¤ì Accept-Charset í¤ë를 ìëµíê³ ììµëë¤. Internet Explorer 8, Safari 5, Opera 11 ê·¸ë¦¬ê³ Firefox 10ì ì´ í¤ë를 í기íìµëë¤.
Accept-Encoding í¤ë
Accept-Encoding í¤ëë ìì© ê°ë¥í (ìì¶ì ì§ìíë) 컨í
ì¸ ì¸ì½ë©ì ì ìíê³ ììµëë¤. ê°ì ì¸ì½ë© ê°ì ì°ì ìì를 ê°ë¦¬í¤ë q ì¸ì 목ë¡(ì를 ë¤ì´, : br, gzip;q=0.8)ì
ëë¤. ê¸°ë³¸ê° identityë ê°ì¥ ë®ì ì°ì ììì
ëë¤(ì ì¸ë ê²ì´ ìë ê²½ì°).
HTTP ë©ìì§ ìì¶ì ì¹ ì¬ì´í¸ì ì±ë¥ì ëì´ë ê°ì¥ ì¤ìí ë°©ë²ì´ë©°, ì ì¡ ë°ì´í°ì í¬ê¸°ë¥¼ ì¤ì¬ì£¼ë©° ê°ì©í ì ìë ëìíì ë ì¢ì ìíë¡ ë§ë¤ì´ì¤ëë¤; ë¸ë¼ì°ì ë íì ì´ í¤ë를 ì ì¡íë©° ìë²ë ê·¸ê²ì ë°ìë¤ì´ê³ ìì¶ì ì¬ì©íëë¡ êµ¬ì±ëì´ ìì´ì¼ í©ëë¤.
Accept-Language í¤ë
Accept-Language í¤ëë ì¬ì©ìê° ì í¸íë ì¸ì´ë¥¼ ê°ë¦¬í¤ëë° ì¬ì©ë©ëë¤. ê·¸ê²ì íì§ ì¸ì를 ê°ì§ ê° ëª©ë¡ì
ëë¤("de, en;q=0.7"). 기본 ê°ì ì¬ì©ì ìì´ì í¸ì ê·¸ëí½ ì¸í°íì´ì¤ ì¸ì´ì ê´ë ¨íì¬ ì¤ì ëì§ë§, ëë¶ë¶ì ë¸ë¼ì°ì ë¤ì ë¤ë¥¸ ì¸ì´ ì¤ì ì íì©í©ëë¤.
êµ¬ì± ê¸°ë°ì ìí¸ë¡í¼ì ì¦ê°ë¡, ì¬ì©ì íë³ì ìì ë ê°ì ì¬ì©í ì ìê³ , ê·¸ê²ì ìì íë ê²ì ê¶ì¥ëì§ ìì¼ë©° ì¹ ì¬ì´í¸ë ì¬ì©ìì ì¤ì ì구를 ë°ìí기 ìí´ ì´ ê°ì ì 뢰í ì ììµëë¤. ì´ í¤ë를 íµí´ ê°ì§ë ì¸ì´ê° ì¢ì§ ìì ì¬ì©ì ê²½íì ì ë°í ìë ìì¼ë¯ë¡ ì¬ì´í¸ ì¤ê³ìë í´ë¹ í¤ë ê°ì ë§¹ì í´ìë ì ë©ëë¤:
- ì¬ì´í¸ ì¤ê³ìë¤ì ìë²ìì ì íí ì¸ì´ê° ìë ë¤ë¥¸ ì¸ì´ë¥¼ ì íí ì ìë ë°©ë²ì ì ê³µí´ì¼ í©ëë¤. ì를 ë¤ìë©´ ì¬ì´í¸ ìì ì¸ì´ ë©ë´ë¥¼ ì ê³µíë ê²ì´ì£ . ëë¶ë¶ì ì¬ì©ì ìì´ì í¸ë¤ì ì¬ì©ì ì¸í°íì´ì¤ ì¸ì´ìì ì°¨ì©ë ê°ì
Accept-Languageí¤ëì 기본ê°ì¼ë¡ ì ê³µíëë°, ìµì¢ ì¬ì©ìë, ì를 ë¤ì´ì ì¸í°ë· ì¹´í ê°ìë°ì, ëê² ì´ë»ê² íëì§ ëª°ë¼ì, í¹ì ê·¸ê²ì´ ê°ë¥íì§ ëª°ë¼ì, ê·¸ê²ì ìì íì§ ììµëë¤. - ì¬ì©ìê° ìë²ê° ì íí ì¸ì´ë¥¼ ì¬ì ìíê³ ëë©´, ì¬ì´í¸ë ë ì´ì ì¸ì´ ê°ì§ë¥¼ ì¬ì©í´ìë ìëë©° ëª ìì ì¼ë¡ ì íë ì¸ì´ë¥¼ ì¸ì í´ì¼ í©ëë¤. ë¤ì ë§íìë©´, ì¬ì´í¸ì ìí¸ë¦¬ íì´ì§ììë§ ì´ í¤ë를 ì¬ì©íì¬ ì ë¹í ì¸ì´ë¥¼ ì íí´ì¼ í©ëë¤.
User-Agent í¤ë
ì°¸ê³ : 컨í ì¸ ë¥¼ ì íí¨ì ìì´ ì´ í¤ë를 ì ë¹íê² ì¬ì©íë¤ê³ í ì§ë¼ë, ì¬ì©ì ìì´ì í¸ê° ì§ìíë ê²ì´ 무ìì¸ì§ë¥¼ ì ìíë ¤ê³ ì´ í¤ëì ìì§íë ê²ì ëì ìµê´ì¼ë¡ ê°ì£¼ë©ëë¤.
User-Agent í¤ëë ìì²ì ì ì¡íë ë¸ë¼ì°ì 를 ìë³íê² í´ì¤ëë¤. ì´ ë¬¸ìì´ì 공백 문ìë¡ êµ¬ë¶ë *ì í í í°(product tokens)*ê³¼ ì½ë©í¸ 목ë¡ì í¬í¨í©ëë¤.
*ì í í í°(product token)*ì Firefox/4.0.1ì²ë¼ ë¸ë¼ì°ì ì´ë¦ ë¤ì '/'ì ë²ì ë²í¸ê° ì¤ë ì´ë¦ì
ëë¤. ì¬ì©ìê° ìì´ì í¸ê° ìíë ë§í¼ ë§ì ìì ì´ë¦ì´ ì¬ ì ììµëë¤. ì½ë©í¸ë ë¥ê·¼ ê´í¸ë¥¼ ê²½ê³ë¡ íë ìì 문ìì´ì
ëë¤. ë¶ëª
í ê²ì ê´í¸ê° 문ìì´ ìììë ì¬ì©ë ì ìë¤ë ê²ì
ëë¤. ì½ë©í¸ì ë´ë¶ íìì íì¤ì¼ë¡ ì í´ì§ ê²ì ìì¼ë ëªëª ë¸ë¼ì°ì ë¤ì ';'ë¡ êµ¬ë¶íì¬ ê·¸ ìì ëª ê°ì í í°ì ë£ìµëë¤.
Vary ìëµ í¤ë
ì´ì ì ë´¤ë í´ë¼ì´ì¸í¸ì ìí´ ì ì¡ëë Accept-* í¤ëë¤ê³¼ë ë¬ë¦¬, Vary HTTP í¤ëë ì¹ ìë²ì ìí ìëµ ë´ë¡ ì ë¬ë©ëë¤. ì´ í¤ëë ìë² ì£¼ë ì½í
ì¸ íìì ê³¼ì ì¤ì ìë²ì ìí´ ì¬ì©ëë í¤ëë¤ì 목ë¡ì ëíë
ëë¤. ì´ í¤ëë ê²°ì ê¸°ì¤ ìºì를 ì리기 ìí´ íìíë¯ë¡ ì¬ì©ììê² ì못ë 컨í
ì¸ ë¥¼ ì ê³µíë ì¼ì ë°©ì§íë ëì ìºìê° ê°ëëê² íì©íëë¡ ìºì를 ë³µì í ì ììµëë¤.
í¹ë³í ê°ì¸ '*'ì ìë² ì£¼ë ì½í
ì¸ íìì´ ì í©í 컨í
ì¸ ì íì ìí´ í¤ëë¡ ì ë¬ëì§ ìì ì ë³´ë ì¬ì©íë¤ë ê²ì ì미í©ëë¤.
Vary í¤ëë HTTP 1.1 ë²ì ìì ì¶ê°ëìì¼ë©° ìºì를 ì ì íê² ëìíëë¡ íì©íë ì¼ì´ ë¶íìí©ëë¤. ìºìë, ìì´ì í¸ ì£¼ë ì½í
ì¸ íìê³¼ í¨ê» ëìíëë¡ í기 ìí´, ì ì¡ë 컨í
ì¸ ë¥¼ ì ííëë¡ ìë²ì ìí´ ì¬ì©ëìë 기ì¤ì´ ì´ë¤ ê²ì¸ì§ ì íìê° ììµëë¤. ê·¸ë° ë°©ë²ì¼ë¡, ìºìë ìê³ ë¦¬ì¦ì ì¬ì°í ì ìì¼ë©° ìë²ì ì¶ê°ì ì¸ ìì²ìì´ë ìì© ê°ë¥í 컨í
ì¸ ë¥¼ ì§ì ìë¸í ì ìê² ë ê²ì
ëë¤. íì¤í, ìºìë ë¬´ì¨ ììê° ë¤ì ìëì§ ì ì ìì¼ë¯ë¡, '*' ìì¼ëì¹´ëë íì¬ ì¼ì´ëê³ ìë ì¼ë¤ë¡ë¶í° ìºìëë ê²ì ë°©ì§í©ëë¤.
ìì´ì í¸ ì£¼ë íì
ìë² ì£¼ë íìì ëª ê°ì§ ê²°ì ì ê°ì§ê³ ììµëë¤: ê·¸ê²ì íì¥í기ì ë¶ë¦¬í©ëë¤. íì ë´ìì ì¬ì©íë ê¸°ë¥ ë¹ í ê°ì§ í¤ëê° ì¡´ì¬í´ì¼ í©ëë¤. ë§ì½ ì¤í¬ë¦° í¬ê¸°, í´ìë í¹ì ë ë¤ë¥¸ ì¹ì를 ì¬ì©íê³ ì íë¤ë©´, ìë¡ì´ HTTP í¤ëê° ë°ëì ë§ë¤ì´ì ¸ì¼ í©ëë¤. í¤ëì ì ì¡ì ë°ëì 모ë ìì² ììì ì´ë£¨ì´ì ¸ì¼ í©ëë¤. ì´ê²ì ëªëª í¤ëë¤ì ìì´ìë 그리 문ì ë ê²ì ìëì§ë§, ê·¸ë° í¤ëë¤ì´ ê²°êµ ì¦ê°íì¬, ë©ìì§ ì¬ì´ì¦ê° ì±ë¥ì ì ìí¥ì´ ë¼ì¹ë ìí©ì´ ì¬ ìë ììµëë¤. ì ì¡íë í¤ëê° ì ííë©´ ì íí ìë¡, ê·¸ë§í¼ì ë¶íì¤ì±ì´ ë ì ì¡ëê³ , ë ë§ì HTTP íì ì ë¨ê¸°ë©° ê´ë ¨ë ê°ì¸ì ë³´ 문ì ë¤ì ë¶ë¬ìµëë¤.
HTTPì ì´ì°½ê¸°ë¶í°, íë¡í ì½ì ë ë¤ë¥¸ íì ì íì íì©íìµëë¤: ìì´ì í¸ ì£¼ë íì í¹ì 리ì¡í°ë¸ íì. ì´ íììì, ì 매모í¸í ìì²ê³¼ ë§ë¥ë¨ë ¸ì ê²½ì°, ìë²ë ì¬ì© ê°ë¥í ëì²´ 리ìì¤ë¤ì ëí ë§í¬ë¥¼ í¬í¨íê³ ìë íì´ì§ë¥¼ íì íê² ë©ëë¤. ì¬ì©ìë í´ë¹ 리ìì¤ë¤ì íìíê³ ì¬ì©íë ¤ë 리ìì¤ë¥¼ ì ííê² ë©ëë¤.

ë¶ííê²ë, HTTP íì¤ì ì¬ì© ê°ë¥í 리ìì¤ ì¤ìì ì ííëë¡ íì©íë íì´ì§ì íìì ëª ìíì§ ìê³ ìê³ , ì´ê²ì´ ì í ê³¼ì ì ìëí를 ë§ê³ ììµëë¤. ê²ë¤ê° ìë² ì£¼ë íìì¼ë¡ì íê·ë¡, ì´ ë°©ë²ì ì¤í¬ë¦½í , í¹í JavaScript 리ë¤ì´ë ì ê³¼ í¨ê» ê±°ì íì ì¬ì©ë©ëë¤: íì 기ì¤ì ì ê²íê³ ë ë¤ì, ì¤í¬ë¦½í¸ë 리ë¤ì´ë ì ì ì¤íí©ëë¤. ëë²ì§¸ 문ì ë ì¤ì 리ìì¤ë¥¼ ê°ì ¸ì¤ëë° í ê° ì´ìì ìì²ì´ íìí´ì, ì¬ì©ììê²ë 리ìì¤ í¨ì©ì±ì´ ë¨ì´ì§ë¤ë ê²ì ëë¤.