νλ‘μ μλ² κ°λ νλ‘μ μλ²(μΉ μΊμ)λ? νλ‘μ μλ²λ μμΆμ²μ μΉ μλ²λ₯Ό λμ νμ¬ HTTP μꡬλ₯Ό μΆ©μ‘±μν€λ λ€νΈμν¬ κ°μ²΄ νλ‘μ μλ²λ μ체 μ μ₯ λμ€ν¬λ₯Ό κ°μ§κ³ μμ΄ μ΅κ·Ό νΈμΆλ κ°μ²΄μ μ¬λ³Έμ μ μ₯ λ° λ³΄μ‘΄ν¨ νλ‘μ μλ² μλ΅ κ³Όμ λΈλΌμ°μ μ νλ‘μ μλ²κ° TCP μ°κ²°μ μ€μ νκ³ HTTP μμ²μ 보λΈλ€. νλ‘μ μλ²κ° ν΄λΉ κ°μ²΄κ° μλμ§ νμΈνκ³ μλ€λ©΄ λ°λ‘ μλ΅νκ³ μμΌλ©΄ μλ²μκ² TCP μ°κ²°μ μμ²νλ€. νλ‘μ μλ²κ° ν΄λΉ κ°μ²΄μ μμ²μ μλ²μ μ μ‘νλ©΄ μλ²κ° νλ‘μ μλ²λ‘ κ°μ²΄λ₯Ό λ΄μ μλ΅μ 보λΈλ€. κ°μ²΄λ₯Ό νλ‘μ μλ²μ μ μ₯νκ³ μ΄λ―Έ μ°κ²°λμλ TCP μ°κ²°μ ν΅ν΄ λΈλΌμ°μ μκ² κ°μ²΄λ₯Ό μλ΅νλ€. λ§μ½ νλ‘μ μλ²μ λ΄μ©μ΄ μ΅μ μ΄ μλλΌλ©΄? μ‘°κ±΄λΆ GET λ©μμ§λ₯Ό μ¬μ©ν¨ If-Modified..
HTTP μμ² λ©μμ§ HTTP μμ² λ©μμ§λ? λΈλΌμ°μ κ° μλ²μκ² νΉμ κ°μ²΄λ₯Ό μμ²νκΈ° μν΄ μ¬μ©νλ λ©μμ§ μνν λ°μ΄ν° μ‘μμ μ μν΄ μ½μλ ννλ₯Ό κ°μ§κ³ μμ HTTP μμ² λ©μμ§μ νΉμ§ λ©μμ§κ° μΌλ° ASCII κΈ°λ° ν μ€νΈλ‘ μ΄λ£¨μ΄μ§ κ° μ€μ Carriage Return & Line Feedλ‘ κ΅¬λ³λ¨ 첫μ€μ μμ²λΌμΈμ΄λΌκ³ λΆλ₯΄κ³ , μ΄ν μ€λ€μ ν€λλΌμΈμ΄λΌκ³ ν¨ ν€λλΌμΈ μ΄νλ‘ Entity Bodyκ° μ‘΄μ¬νμ§λ§ GETμμλ λΉμ΄μμ μμ²λΌμΈ Method, URL, HTTP λ²μ μ λνλ΄λ μΈκ°μ§ νλλ₯Ό κ°μ§ Method : HTTP λ©μλκ° λ¬΄μμΈμ§ λνλ URL : κ°μ²΄μ μμΉλ₯Ό λνλ HTTP λ²μ : λΈλΌμ°μ μ HTTP λ²μ μ λνλ ν€λλΌμΈ κ΅μ₯ν λ€μν Headerλ₯Ό λͺ μν μ μμ HTT..
1xx : μ 보 μλ΅ 1xx : μμ²μ λ°μμΌλ©° νλ‘μΈμ€λ₯Ό κ³μ μ§νν¨ 100 :μμ²μ μμ λΆλΆ μΌλΆκ° λ°μλ€μ¬μ‘μΌλ©°, ν΄λΌμ΄μΈνΈλ λλ¨Έμ§λ₯Ό κ³μ μ΄μ΄μ 보λ΄μΌ ν¨μ μλ―Έ 101 :μμ²μκ° μλ²μ νλ‘ν μ½ μ νμ μμ²νμΌλ©°, μλ²μμ μ΄λ₯Ό μΉμΈνλ μ€μ μλ―Έ 102 :μλ²κ° μμ²μ μμ νμ¬ μ²λ¦¬νκ³ μμΌλ, μ νν μλ΅μ μλ €μ€ μ μμμ μλ €μ€ 2xx : μ±κ³΅ μλ΅ 2xx : μμ²μ μ±κ³΅μ μΌλ‘ λ°μμΌλ©° μΈμνκ³ μμ©νμμ 200 : μμ²μ΄ μ±κ³΅μ μΌλ‘ μλ£λμμ, μμ²λ HTTP λ©μλλ§λ€ μλ―Έκ° λ¬λΌμ§ 201 : μ΄λ ν μμ± μμ μ μμ²λ°μμΌλ©°, μ±κ³΅νμμ 202 : μμ²μ λ°μλ€μ¬μ‘μΌλ, κ·Έμ μνμ¬ νλν μ μμ 203 : μμ²μ μ±κ³΅νμμ§λ§, μμ²μ λν κ²μ¦μ΄ λμ§ μμ μνλ₯Ό μλ―Έ 204 ..