í¤ë
HTTP í¤ëë ìì²ì´ë ìëµì ê´í´ì ë¶ê°ì ì¸ ì 보를 ì ë¬íë HTTP ìì² ëë ìëµ íëì
ëë¤. ì를 ë¤ì´, ìì² ë©ìì§ë í¤ë를 ì¬ì©íì¬ ì í¸íë 미ëì´ íìì ëíë¼ ì ìë ë°ë©´, ìëµì í¤ë를 ì¬ì©íì¬ ë°íë 본문ì 미ëì´ íìì ëíë¼ ì ììµëë¤. í¤ëë ëì문ì를 구ë¶íì§ ìì¼ë©°, ì¤ì ì²ììì ììíì¬ ë°ë¡ ë¤ì ':'ê³¼ í¤ëì ìì¡´ì±ì´ ìë ê°ì´ ë°ë¼ìµëë¤. ê°ì ë¤ì CR ëë ë©ìì§ì ë§ì§ë§ìì ëë©ëë¤.
HTTP ë° Fetch ëª ì¸ë ë¤ìì í¬í¨íì¬ ì¬ë¬ header ì¢ ë¥ë¥¼ ëíë ëë¤.
- Request header: ê°ì ¸ì¬ 리ìì¤ ëë í´ë¼ì´ì¸í¸ ìì²´ì ëí ìì¸ ì 보를 í¬í¨íë í¤ëì ëë¤.
- Response header: ìì¹ë ìë² ìì²´(ì´ë¦, ë²ì , ...)ì ê°ì ìëµì ëí ë¶ê°ì ì¸ ì 보를 ê°ë í¤ëì ëë¤.
- Representation header: ë©ìì§ ë³¸ë¬¸ 리ìì¤ì ëí ë©íë°ì´í° (e.g. ì¸ì½ë©, 미ëì´ ì í ë±).
- Fetch metadata request header: ë©ìì§ ë³¸ë¬¸ì 리ìì¤ì ëí ë©íë°ì´í°ê° í¬í¨ë í¤ë(e.g. ì¸ì½ë©, 미ëì´ ì í ë±).
íëì í¤ë를 ê°ë 기본 ìì²ì ëë¤.
GET /example.html HTTP/1.1
Host: example.com
리ë¤ì´ë í¸ë íì í¤ë를 ê°ìµëë¤(Location).
302 Found
Location: /NewPage.html
ëíì ì¸ í¤ëì ì§í©ì ìëì ê°ìµëë¤.
304 Not Modified
Access-Control-Allow-Origin: *
Age: 2318192
Cache-Control: public, max-age=315360000
Connection: keep-alive
Date: Mon, 18 Jul 2016 16:06:00 GMT
Server: Apache
Vary: Accept-Encoding
Via: 1.1 3dc30c7222755f86e824b93feb8b5b8c.cloudfront.net (CloudFront)
X-Amz-Cf-Id: TOl0FEm6uI4fgLdrKJx0Vao5hpkKGZULYN2TWD2gAWLtr7vlNjTvZw==
X-Backend-Server: developer6.webapp.scl3.mozilla.com
X-Cache: Hit from cloudfront
X-Cache-Info: cached
ì°¸ê³ : ì´ì ë²ì ì ëª ì¸ë ë¤ìì 참조í©ëë¤.
- General header: ìì²ê³¼ ìëµ ëª¨ëì ì ì©ëì§ë§ ê²°êµ ë³¸ë¬¸ìì ì ì¡ëë ë°ì´í°ì ê´ë ¨ì´ ìë í¤ëì ëë¤.
- Entity header: ì½í ì¸ ê¸¸ì´ ëë MIME ì íê³¼ ê°ì ìí°í° 본문ì ëí ì¶ê° ì 보를 í¬í¨íë í¤ë(ì´ê²ì íì¬ Representation metadata í¤ëë¼ê³ íë ê²ì ìì ì§í©)ì ëë¤.