π BackEnd/π HTTP
HTTP μνμ½λ HTTP λ°©μμ λ°μ΄ν° ν΅μ μμ ν΄λΌμ΄μΈνΈκ° μλ²μκ² μ΄λ ν μμ² λ©μμ§λ₯Ό 보λ΄λ©΄ μλ²λ ν΄λΉ μμ²μ λν μ²λ¦¬ ν, μ²λ¦¬ μνλ₯Ό ν΄λΌμ΄μΈνΈμκ² μλ΅ λ©μμ§λ‘ 보λ΄μ€λ€. μ΄ μνλ₯Ό μ«μλ‘ ν΄λΌμ΄μΈνΈμκ² λ³΄λ΄μ£ΌκΈ° λλ¬Έμ 'μν μ½λ'λΌκ³ νλ€. μν μ½λμ νμμ 3μ리 μ«μλ‘ λ§¨ μμ λ°±μ μ리 μ«μμ λ°λΌ μλ―Έλ₯Ό ꡬλΆν μ μλ€. λ°λΌμ κ°λ° μ, λͺ¨λ₯΄λ μν μ½λλ₯Ό μ νλ©΄ 맨 μμ리 μ«μλ₯Ό ν΅ν΄ μ΄λ€ μλ―Έμ μ½λμΈμ§ λλ΅ μ μ μλ€. μνμ½λ μλ―Έ 1xx (informational) μμ² μμ , μ²λ¦¬ μ€ 2xx (successful) μμ² μ μ μ²λ¦¬ 3xx (redirection) μμ² μλ£ μν΄ μΆκ° νλ νμ 4xx (client error) ν΄λΌμ΄μΈνΈ μ€λ₯ 5xx (serve..
π BackEnd/π HTTP
HTTP λ©μλ HTTP λ©μμ§ μ€μμ μμ² λ©μμ§ λ§¨ μλΆλΆμλ λ©μλλ₯Ό κΈ°μ
ν΄μΌ νλλ°, μ΄ λ©μλμ μν μ ν΄λΌμ΄μΈνΈκ° μλ²μ μμ²ν λ κΈ°λνλ νλμ΄λ€. μλ₯Ό λ€μ΄ ν΄λΌμ΄μΈνΈκ° μλ²μ μλ λ°μ΄ν°λ₯Ό μ‘°ννλ€κ±°λ, μλ²μ μλ‘μ΄ λ°μ΄ν°λ₯Ό λ±λ‘ν λ, 'μ‘°ν'μ 'λ±λ‘'μ ν΄λ¬λΌκ³ μμ² λ©μμ§ μλΆλΆμ λ©μλλ‘ μλ €μ£Όλ κ²μ΄λ€. HTTP λ©μλ μ’
λ₯ GET 리μμ€ μ‘°ν HEAD 리μμ€ μ‘°ν (Body λΆλΆ μ μΈ) POST μμ² λ°μ΄ν° μ²λ¦¬, μ 리μμ€ μμ± PUT μμ² λ°μ΄ν° λ체, μ 리μμ€ μμ± PATCH 리μμ€ λΆλΆ λ³κ²½ DELETE 리μμ€ μμ GET 리μμ€λ₯Ό μ‘°ννλ€. 리μμ€μ κ²½λ‘μ 쿼리 νλΌλ―Έν°λ₯Ό ν¨κ» μμ²νλ©΄, μλ²λ ν΄λΉ 리μμ€λ₯Ό μ°Ύμ μλ΅ λ©μμ§μ BodyλΆλΆμ λ΄μ μ λ¬ν΄μ€λ€. ..
π BackEnd/π HTTP
π πκΉμν-λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μ(μΈνλ°)
π BackEnd/π HTTP
URI(Uniform Resource Identifier) "ν΅ν© μμ μλ³μ(Uniform Resource Identifier, URI)λ μΈν°λ·μ μλ μμμ λνλ΄λ μ μΌν μ£Όμμ΄λ€" _μν€λ°±κ³Ό μμ λ§μ μν€λ°±κ³Όμ μ€λͺ
λμ΄μλ URIμ μ€λͺ
μ΄λ€. μ΄λ₯Ό μ’ λ μ½κ² νμ΄ μ€λͺ
νλ©΄, URIλ μΈν°λ·μ μλ μμμ μλ³νλ(identifier) λ¬Έμμ΄μ΄λ€. μ¦, λ§ κ·Έλλ‘ 'μλ³μ'μΈλ°, μΉνμ΄μ§(HTMLλ¬Έμ)λ μ΄λ―Έμ§, μμ λ±μ μΈν°λ·μ μλ μμμ μλ³ν μ μλλ‘ ν΄λΉ μμμ λνλ΄λ λ¬Έμμ΄μ λ§λ€μ΄ κ·Έ μμμ μ§μ νμ¬ μμ²ν μ μλλ‘ νλ€. μμμ μ΄λ¦(μ£Όμ)λΆμ¬μ£ΌκΈ°λΌκ³ μκ°νλ©΄ μμ£Ό μ½λ€. κ·Έλ λ€λ©΄ URLκ³Ό URNμ 무μμ΄λ? URIμ νμ κ°λ
μΈλ°, ν΄λΉ μμμ μ΄λ»κ² μλ³ν κ²μΈμ§μ λ°..
'π BackEnd/π HTTP' μΉ΄ν
κ³ λ¦¬μ κΈ λͺ©λ‘
λ¨μΆν€
λ΄ λΈλ‘κ·Έ
λ΄ λΈλ‘κ·Έ - κ΄λ¦¬μ ν μ ν |
Q
Q
|
μ κΈ μ°κΈ° |
W
W
|
λΈλ‘κ·Έ κ²μκΈ
κΈ μμ (κΆν μλ κ²½μ°) |
E
E
|
λκΈ μμμΌλ‘ μ΄λ |
C
C
|
λͺ¨λ μμ
μ΄ νμ΄μ§μ URL λ³΅μ¬ |
S
S
|
맨 μλ‘ μ΄λ |
T
T
|
ν°μ€ν 리 ν μ΄λ |
H
H
|
λ¨μΆν€ μλ΄ |
Shift + /
β§ + /
|
* λ¨μΆν€λ νκΈ/μλ¬Έ λμλ¬Έμλ‘ μ΄μ© κ°λ₯νλ©°, ν°μ€ν 리 κΈ°λ³Έ λλ©μΈμμλ§ λμν©λλ€.