[ππππ πβ μ΄λ‘ ]HTTP
HTTP
-> HTTPλ HyperText Trasnsfer Prorocolμ μ½μμ΄λ€
1.HyperText
λ¬Έμμ λ¬Έμκ° λ§ν¬λ‘ μ°κ²°λλλ‘ νλ νκ·Έλ‘ κ΅¬μ±λ μΈμ΄λ λ»μ΄λ€. λ€μ λ§νλ©΄, HTMLμ μΉνμ΄μ§λ₯Ό λ§λ€κΈ° μν΄μ μΉλΈλΌμ°μ μμμ λμνλ μΈμ΄λ₯Ό λ»νλ€.
2.Transfer
μ°λ¦¬λ μ°λ¦¬κ° λ§λ μΉμ¬μ΄νΈλ₯Ό λ리 μλ¦¬κ³ λ€λ₯Έ μ¬λλ€κ³Ό 곡μ νκΈ° μν΄μ λ€λ₯Έ μ»΄ν¨ν°μκ² μ μ‘ν΄μΌ νλ€. κ·Έλ¦¬κ³ μ μ‘μ 보λ΄λ 주체μ λ°λ μ£Όμ²΄κ° μλ€λ κ²μ΄ ν° νΉμ§μ΄λ€.
3.Protocol
νλ‘ν μ½μ νμ½, ν΅μ κ·μ½ μ΄λΌλ μλ―Έλ₯Ό κ°μ§λ€. 물리μ μΌλ‘ λ¨μ΄μ§ μ»΄ν¨ν° λΌλ¦¬ μ΄λ»κ² HTMLνμΌ(HyperText)μ μ£Όκ³ λ°μμ§μ λν μ½μμ΄λ€.
-> μν΅μ ν΅μ¬μ μμ²κ³Ό μλ΅
μ€μ νλ‘μ νΈλ₯Ό μ§νν λ, νλ‘ νΈμλμμ λ°±μ€λμκ² λ°μ΄ν°λ₯Ό μμ²νκ³ λ°±μλλ μμ²μ μ²λ¦¬ν΄μ μλ΅μ μ€λ€. μ΄ μμ²κ³Ό μλ΅μ λν ꡬ쑰μ λ©μΈμ§λ₯Ό μ νμ
νλ©΄ λλΆλΆμ μλ¬λ₯Ό μ‘μλΌ μ μλ€.
-> GET/POST/DELETE
1.GET
μ΄λ¦ κ·Έλλ‘ μ΄λ€ λ°μ΄ν°λ₯Ό μλ²λ‘ λΆν° λ°μ(GET)μ¬ λ μ£Όλ‘ μ¬μ©νλ λ©μλ
λ°μ΄ν°λ₯Ό λ°μμ€κΈ°λ§ ν λ μ¬μ©λλ€.
μ₯ κ°λ¨νκ³ λ§μ΄ μ¬μ©λλ HTTP λ©μλ (μ¬μ€ μ°λ¦¬κ° μΉνμ΄μ§λ₯Ό λμΈ λ νμν μ 보λ€μ λͺ¨λ GETλ©μλλ‘ μμ²μ 보λ΄μ λ°μμ¨ μλ΅μ νλ©΄μ λμ°λ κ²μ΄λ€)
2.POST
λ°μ΄ν°λ₯Ό μμ± / μμ ν λ μ£Όλ‘ μ¬μ©λλ λ©μλ
λ°μ΄ν°λ₯Ό μμ± λ° μμ ν λ λ§μ΄ μ¬μ©λκΈ° λλ¬Έμ λλΆλΆμ κ²½μ° μμ²μ bodyκ° ν¬ν¨λμ 보λ΄μ§λ€
3.DELETE
λ©μλμ μ΄λ¦μμ μ μΆ κ°λ₯νλ―, νΉμ λ°μ΄ν°λ₯Ό μλ²μμ μμ μμ²μ 보λΌλ μ°λ λ©μλ