íì´í¼í ì¤í¸ ì ì¡ íë¡í ì½ (HTTP) ì HTMLê³¼ ê°ì íì´í¼ë¯¸ëì´ ë¬¸ì를 ì ì¡í기 ìí ì í리ì¼ì´ì ê³ì¸µ íë¡í ì½ì ëë¤. ì¹ ë¸ë¼ì°ì ì ì¹ ìë²ê°ì íµì ì ìí´ ì¤ê³ëìì§ë§ ë¤ë¥¸ 목ì ì¼ë¡ë ì¬ì©í ì ììµëë¤. HTTPë í´ë¼ì´ì¸í¸ê° ìì²ì í기 ìí´ ì°ê²°ì ì° ë¤ì ìëµì ë°ìë ê¹ì§ ë기íë ì íµì ì¸ í´ë¼ì´ì¸í¸-ìë² ëª¨ë¸ì ë°ë¦ ëë¤. HTTPë 무ìí íë¡í ì½ì´ë©°, ìë²ê° ë ìì² ê°ì ì´ë í ë°ì´í°(ìí)ë ì ì§íì§ ììµëë¤.
ììµìê°ì´ëì íí 리ì¼ì íµí´ HTTP를 ì¬ì©íë ë°©ë²ì ë°°ìë³´ì¸ì.
í´ë¼ì´ì¸í¸-ìë² íë¡í ì½ì 기본 기ë¥ë¤ì ëë¤. HTTPë¡ í ì ìë ê²ê³¼ ìëë ì©ë를 ììë³´ì¸ì.
ìºì±ì ë¹ ë¥¸ ì¹ ì¬ì´í¸ë¥¼ ìí´ ì주 ì¤ìí©ëë¤. ì´ ê¸ì ì¬ë¬ ìºì± ë°©ë²ê³¼ HTTP í¤ë를 ì¬ì©íì¬ ì´ë¥¼ ì ì´íë ë°©ë²ì ì¤ëª í©ëë¤.
ì¿ í¤ê° ëìíë ë°©ìì RFC 6265ìì ì ìí©ëë¤. HTTP ìì²ì ìë²ì ëê²¨ì¤ ë, ìë²ë ìëµê³¼ í¨ê» Set-Cookie
HTTP í¤ë를 ëë ¤ì¤ëë¤. ê·¸ ë¤ìì í´ë¼ì´ì¸í¸ë 모ë ìì²ê³¼ í¨ê» ì¿ í¤ì ê°ì Cookie
ìì² í¤ëì ííë¡ ëì¼í ìë²ë¡ ë겨ì¤ëë¤. ì¿ í¤ë í¹ì ë ì§ì ë§ë£ëëë¡ ì¤ì íê±°ë, í¹ì ëë©ì¸ ë° ê²½ë¡ì ì íëëë¡ ì¤ì í ìë ììµëë¤.
êµì°¨ ì¬ì´í¸ HTTP ìì²ì ìì²ì ìì±í 리ìì¤ì ëë©ì¸ê³¼ ë¤ë¥¸ ëë©ì¸ì 리ìì¤ì ëí HTTP ìì²ì
ëë¤. ì를 ë¤ë©´, ëë©ì¸ A(http://domaina.example/
)ì HTML íì´ì§ê° img
ìì를 íµí´ ëë©ì¸ B(http://domainb.foo/image.jpg
)ì ì´ë¯¸ì§ì ëí ìì²ì ìì±íë ê²ì
ëë¤. ì¤ëë ì ì¹ íì´ì§ê° CSS ì¤íì¼ìí¸, ì´ë¯¸ì§, ì¤í¬ë¦½í¸ ë±ì í¬í¨íë êµì°¨-ì¬ì´í¸ 리ìì¤ì ë¡ëíë ê²ì ì주 ííê² ë³¼ ì ììµëë¤. CORS를 íµí´ ì¹ ê°ë°ìë ê·¸ë¤ì ì¬ì´í¸ê° êµì°¨-ì¬ì´í¸ ìì²ì ëí´ ì´ë»ê² ë°ìí ì§ ì ì´í ì ììµëë¤.
í´ë¼ì´ì¸í¸ íí¸ë ìë²ê° í´ë¼ì´ì¸í¸ë¡ë¶í° ëë°ì´ì¤, ë¤í¸ìí¬, ì¬ì©ì ë° ì¬ì©ì ìì´ì í¸ë³ 기본 ì¤ì ì ëí ì 보를 ì¬ì ì ìì²í기 ìí´ ì¬ì©í ì ìë ìëµ í¤ëì ì§í©ì ëë¤. ì´ì ë°ë¼ ìë²ë í´ë¼ì´ì¸í¸ê° ì ê³µíë ì ë³´ì 기ë°íì¬ ì ì¡í 리ìì¤ë¥¼ ê²°ì í ì ììµëë¤.
ì´ê¸° ë²ì ì HTTPì íëì HTTP/2 ë° ìë¡ ë±ì¥í HTTP/3 ì´í ë²ì ê°ì ë³ê²½ ì¬íì ëí ê°ëµí ì¤ëª ì ëë¤.
ìì í ì¹ ì´í리ì¼ì´ì ì ë§ë¤ì´ì£¼ë ì´ì íì ëìì´ ë ë§í íí¸ ëª¨ìì ëë¤.
HTTP/1.xì HTTP/2ì ë¤ìí ì¢ ë¥ì ë©ìì§ íì ê³¼ 구조ì ëí´ ì¤ëª í©ëë¤.
ì¼ë°ì ì¸ HTTP ì¸ì ì íë¦ì ë³´ì¬ì£¼ê³ ì¤ëª í©ëë¤.
HTTP/1.xìì ì¬ì©ê°ë¥í ì¸ ê°ì§ ì°ê²° ê´ë¦¬ 모ë¸ê³¼ ê·¸ ì¥ë¨ì ì ì¤ëª í©ëë¤.
ìì¸í HTTP ì°¸ê³ ì를 ì´í´ë³´ì¸ì.
HTTP ë©ìì§ í¤ëë 리ìì¤ ëë ìë²ë í´ë¼ì´ì¸í¸ì ëìì ì¤ëª íëë° ì¬ì©ë©ëë¤. í¤ë íëë IANA ë ì§ì¤í¸ë¦¬ìì ì ì§ ê´ë¦¬ë©ëë¤. IANAë ëí ì ìë ìë¡ì´ HTTP ë©ìì§ í¤ëì ë ì§ì¤í¸ë¦¬ìì ì ì§ ê´ë¦¬ë©ëë¤..
GET
, POST
ìì² ë° ë ì주 ì¬ì©ëë OPTIONS
, DELETE
, TRACE
ìì²ê³¼ ê°ì´ ë¤ìí ìì
ì HTTPë¡ ìíí ì ììµëë¤.
HTTP ìëµ ì½ëë ì§ì í HTTP ìì²ì´ ì±ê³µì ì¼ë¡ ìë£ëìëì§ë¥¼ ëíë ëë¤. ìëµì ë¤ì¯ ê°ì§ í´ëì¤ë¡ 그룹íë©ëë¤. ì ë³´ì± ìëµ, ì±ê³µ ìëµ, 리ë¤ì´ë í¸, í´ë¼ì´ì¸í¸ ìë¬, ìë² ìë¬.
Content-Security-Policy
ìëµ í¤ë íëë 주ì´ì§ íì´ì§ë¥¼ ë¡ëí기 ìí´ ì ì ìì´ì í¸ê° íì©í 리ìì¤ë¥¼ ì¹ ì¬ì´í¸ ê´ë¦¬ìê° ì ì´í ì ìëë¡ í´ì¤ëë¤. ëª ê°ì§ ìì¸ë¥¼ ì ì¸íê³ , ëë¶ë¶ì ì ì±
ì ìë² ì¤ë¦¬ì§ê³¼ ì¤í¬ë¦½í¸ ìëí¬ì¸í¸ ì§ì ì í¬í¨í©ëë¤.
HTTP를 ì´í´íê³ ëë²ê¹ íëë° ëìì´ ëë ë구ì 리ìì¤ì ëë¤.
ê°ë°ì, ìì¤í ê´ë¦¬ì, ë³´ì ì 문ê°ê° ì¬ì´í¸ë¥¼ ìì íê² êµ¬ì±íë ê²ì ë기ìí´ ê³ ìë íë¡ì í¸ì ëë¤.
ìºì ê´ë ¨ í¤ë를 íì¸íë ë구ì ëë¤.
ë¸ë¼ì°ì ë´ë¶ì HTTP íë¡í ì½ì íµí ìì² íë¦ì ëí ì주 ì´í´í기 ì¬ì´ 문ìì ëë¤.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4