HTTP κ°μ
- ν΄λΌμ΄μΈνΈ - μλ² νλ‘ν μ½
- HTTP λ HTML λ¬Έμμ κ°μ 리μμ€λ€μ κ°μ Έμ¬ μ μλλ‘ ν΄μ£Όλ νλ‘ν μ½μ΄λ€
- μ ν리μΌμ΄μ κ³μΈ΅μ νλ‘ν μ½
- TCP, TLS(μνΈνλ TCP) ν΅ν΄ μ μ‘λλ€.
- HTTPμ νμ₯μ± λλΆμ HTML λ¬Έμ λΏλ§ μλλΌ μ΄λ―Έμ§μ λΉλμ€ νΉμ HTML νΌ κ²°κ³Όμ κ°μ λ΄μ©μ μλ²λ‘ POSTνκΈ° μν΄μλ μ¬ μ©λλ€.
- request : ν΄λΌμ΄μΈνΈ(λΈλΌμ°μ )μ μν΄ μ μ‘λλ λ©μΈμ§
- response : κ·Έμ λν΄ μλ²μμ μλ΅μΌλ‘ μ μ‘λλ λ©μμ§
HTTP κΈ°λ° μμ€ν μ ꡬμ±μμ
- μμ²μ νλμ κ°μ²΄, μ¬μ©μ μμ΄μ νΈ(λλ κ·Έκ²μ λμ νλ νλ‘μ)μμν΄ μ μ‘λλ€.
- μλ²λ μμ²μ μ²λ¦¬νκ³ responseλΌκ³ λΆλ¦¬λ μλ΅μ μ 곡νλ€.
- μμ²κ³Ό μλ΅ μ¬μ΄μλ νλ‘μ, κ²μ΄νΈμ¨μ΄ λ± λ€μν κ°μ²΄λ€μ΄ μλ€.
- μ€μ λ‘λ λΈλΌμ°μ μ μμ²μ μ²λ¦¬νλ μλ² μ¬μ΄μλ μ’λ λ§μ μ»΄ν¨ν°(λΌμ°ν°, λͺ¨λ)λ±μ΄ μ‘΄μ¬νλ€.
- μΉμ κ³μΈ΅μ μΈ μ€κ³ λλΆμ λΌμ°ν°, λͺ¨λλ±μ λ€νΈμν¬ μ μ‘ κ³μΈ΅λ΄λ‘ μ¨κ²¨μ§λ€.
π¨π» νλ‘μ
- μΉ λΈλΌμ°μ μ μλ² μ¬μ΄μμλ μλ§μ μ»΄ν¨ν°μ λ¨Έμ μ΄ HTTP λ©μμ§λ₯Ό μ΄μ΄ λ°κ³ μ λ¬νλ€.
- μ¬λ¬ κ³μΈ΅μΌλ‘ μ΄λ£¨μ΄μ§ μΉ μ€ν ꡬ쑰μμ μ΄λ¬ν μ»΄ν¨ν°/λ¨Έμ λ€μ λλΆλΆ μ μ‘, λ€νΈμν¬ νΉμ 물리 κ³μΈ΅μμ λμνλ€.
- νλ‘μ : μ΄λ¬ν μ»΄ν¨ν°/λ¨Έμ μ€μμ μ΄ν리μΌμ΄μ κ³μΈ΅μμ λμνλ κ²λ€
- κΈ°λ₯
1. μΊμ±(μΊμλ κ³΅κ° λλ λΉκ³΅κ°κ° λ μ μλ€.
2. νν°λ§ (λ°λ¦¬μ΄μ€ λ°±μ μ€μΊ, μ ν΄ μ»¨ν μΈ μ°¨λ¨
3. λ‘λ λ°Έλ°μ± (μ¬λ¬ μλ²λ€μ΄ μλ‘ λ€λ₯Έ μμ²μ μ²λ¦¬νλλ‘ νμ©)
4. μΈμ¦
5. λ‘κΉ
μ°Έκ³
developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP