HTTPλ
HTTP(HyperText Transfer Protocol)λ HTMLκ³Ό κ°μ νμ΄νΌλ―Έλμ΄ λ¬Έμλ₯Ό μ μ‘νκΈ° μν
μ ν리μΌμ΄μ κ³μΈ΅μ νλ‘ν μ½μ΄λ©°,
μ ν΅μ μΈ Client - Server λͺ¨λΈμ λ°λ₯΄λ
무μν νλ‘ν μ½λ‘ μλ²κ° λ μμ² κ°μ μ΄λ ν λ°μ΄ν°(μν)λ μ μ§νμ§ μμ΅λλ€.
μ΄λ €μ΄ λ§μΈ κ² κ°μ§λ§ μ΄ν΄νκ³ λλ©΄ λ³κ±° μλ λ§μ λλ€.
νλμ© μ΄ν΄λ³΄λ©΄,
HTTPλ κΈμμμ μ μ μλ―, νμ΄νΌλ―Έλμ΄ λ¬Έμλ₯Ό μ μ‘νκΈ° μν νλ‘ν μ½μ λλ€.
μ¬κΈ°μ νμ΄νΌλ―Έλμ΄ λ¬Έμλ, μ°λ¦¬κ° νν μ¬μ©νλ νμ΄νΌλ§ν¬μ μ¬μ§, μμ λ±μ λ¬Έμμ λ΄μ μ μλ λ¬Έμλ₯Ό λ§ν©λλ€.
μ°λ¦¬κ° ννκ² μ¬μ©νλ μ νλΈλΌλκ°, μΌνλͺ° μ¬μ΄νΈλ₯Ό λνμ μΈ μλ‘ λ€ μ μμ΅λλ€.
μ ν리μΌμ΄μ κ³μΈ΅μ΄λ, λ€νΈμν¬μ OSI 7κ³μΈ΅ μ€ 7κ³μΈ΅(μμ©κ³μΈ΅)μ΄λ©°, μ£Όλ‘ μλ²μ ν΄λΌμ΄μΈνΈκ° ν΅μ μ μ£Όκ³ λ°λ κ³μΈ΅μ λλ€.
λν μ ν΅μ μΈ Client-Server λͺ¨λΈμ λ°λ₯΄λλ°, μ΄λ μλ²μ ν΄λΌμ΄μΈνΈλ₯Ό λ°λ‘ λμ΄ μνΈ ν΅μ νλ λ°©μμ λ§ν©λλ€.
λ§μ§λ§μΌλ‘ 무μν νλ‘ν μ½μ΄λ λ§μ,
μνΈ ν΅μ νλλ° μμ΄μ Request(μμ²)κ³Ό Response(μλ΅)μ΄ νμλ‘ νλλ° HTTPλ λ°μ΄ν°λ₯Ό μ μ§νμ§ μμ μμ²μ μν μλ΅μ΄ λλλ©΄, μ΄μ μμ²μ 보λλ κ³³μΌλ‘ μλ΅μ λ³΄λΌ μ μμ΅λλ€.
HTTP λ©μλ
HTTPλ Request(μμ²) λ©μλλ₯Ό μ μνμ¬, μ£Όμ΄μ§ 리μμ€μ μννκΈ° μνλ νλμ λνλ λλ€.
μ΄ 9κ°μ λ©μλλ₯Ό μ§μνλ©°, μ΄λ λ€μκ³Ό κ°μ΅λλ€.
GET
- νΉμ 리μμ€μ νμ μμ²(READ)
- λ°μ΄ν°λ₯Ό λ°λ μν
- μμ²μ λ°μ΄ν°κ° 쿼리 νμμΌλ‘ νν
HEAD
- GETκ³Ό λμΌν μλ΅μ μꡬ
- μλ΅ λ³Έλ¬Έμ ν¬ν¨νμ§ μμ(κ°λ΅ν νν)
POST
- νΉμ 리μμ€μ μν°ν°(κ°μ²΄)λ₯Ό μ μΆν λ μ°μ
- μ’ μ’ μλ²μ μνμ λ³νλ λΆμμ©μ μΌμΌν΄
- λ°μ΄ν°λ₯Ό λ΄μ λ°λκ° μ‘΄μ¬
PUT
- λ°μ΄ν°μ ν¨κ» μμ²
- λͺ©μ 리μμ€λ₯Ό μμ²ν λ°μ΄ν°λ‘ λ°κΏ
DELETE
- νΉμ 리μμ€ μμ μμ²
CONNECT
- λͺ©μ 리μμ€λ‘ μλ³λλ μλ²λ‘μ ν°λμ λ§Ίμ
OPTIONS
- λͺ©μ 리μμ€μ ν΅μ μ μ€μ νλλ° μ°μ
TRACE
- λͺ©μ 리μμ€μ κ²½λ‘λ₯Ό λ°λΌ λ©μμ§ loop-back ν μ€νΈ
PATCH
- 리μμ€μ μΌλΆλΆμ μμ νλλ° μ°μ
λ§λ¬΄λ¦¬
μ£Όλ‘ μ¬μ©νλ GET, POST, PUT, DELETE, PATCH μ λμ λ©μλλ₯Ό μκ³ μμμ§λ§, μ΄ μΈμ λ©μλμ μ‘΄μ¬μ μν μ 곡λΆν μ μλ κΈ°νκ° λμμ΅λλ€.
μ°Έμ‘°
https://developer.mozilla.org/ko/docs/Web/HTTP/Methods
HTTP μμ² λ©μλ - HTTP | MDN
HTTPλ μμ² λ©μλλ₯Ό μ μνμ¬, μ£Όμ΄μ§ 리μμ€μ μννκΈΈ μνλ νλμ λνλ λλ€. κ°νΉ μμ² λ©μλλ₯Ό "HTTP λμ¬"λΌκ³ λΆλ₯΄κΈ°λ ν©λλ€. κ°κ°μ λ©μλλ μλ‘ λ€λ₯Έ μλ―Έλ₯Ό ꡬννμ§λ§, μΌλΆ
developer.mozilla.org
'π STUDY > CS & λ€νΈμν¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [κΈ°μ λ©΄μ λλΉ] Front-end μμ£Όλ‘ λ³΄λ μ»΄ν¨ν° ꡬ쑰 (0) | 2026.01.19 |
|---|