νλ‘μ νΈλ μ€μ΅νλ©΄μ μμ£Ό 보λ HTTP μλ¬
κ΅λΉκ΅μ‘μμ μμ
λμμ μ€μ΅μμλ κ·Έλ κ³ , λ λ²μ νλ‘μ νΈ λμμλ μ λ§ λ§μ HTTP μλ¬λ₯Ό 보μλ€.
νμ μ΄λ€ μλ¬μΈμ§ λͺ°λΌμ ꡬκΈμ κ²μν΄λ³΄κ³ νλλ°, μΌλ¨ HTTP μν μ½λμ λ°λΌ μ΄λ€ κ³³μμ λ¬Έμ κ° λ°μνλμ§ μ λλΌλ 미리 μκ³ μλ¬λ₯Ό 보면 μ’ λ λ«μ§ μμκΉ μΆμ΄μ μ΄λ κ² μμ±ν΄λ³Έλ€.
HTTP ꡬμ±
- μμ λΌμΈ : HTTP μμ² λλ μλ΅ λ΄μ©μ΄ λ€μ΄μμΌλ©°, νμ ν μ€λ‘ λλ¨
- ν€λ : HTTP μ μ‘μ νμν λΆκ° μ λ³΄κ° λ€μ΄μμ
- λΉ λΌμΈ : ν€λμ λμ μ리λ λΉ μ€, ν€λκ° λͺ¨λ μ μ‘λμμμ μλ¦Ό
- λ³Έλ¬Έ : μ€μ μ μ‘νλ λ°μ΄ν°κ° λ€μ΄μμ
HTTP μν μ½λ
μν μ½λ | μ€λͺ
|
---|
1XX(μ 보) | μμ²μ΄ μμ λΌ μ²λ¦¬ μ€ |
2XX(μ±κ³΅) | μμ²μ΄ μ μμ μΌλ‘ μ²λ¦¬λ¨ |
3XX(리λ€μ΄λ μ
λ©μμ§) | μμ²μ μλ£νλ €λ©΄ μΆκ° νλμ΄ νμ |
4XX(ν΄λΌμ΄μΈνΈ μμ² μ€λ₯) | ν΄λΌμ΄μΈνΈμ μμ²μ΄ μλͺ»λ¨ |
5XX(μλ² μλ΅ μ€λ₯) | μλ² λ΄λΆμ μλ¬ λ°μ |
νλ‘μ νΈ μ§ννλ©΄μ APIλ₯Ό λ§μ΄ μ¬μ©νλ€λ³΄λ APIμμ κ°μ΄ μ λλ‘ λμ΄μ€λ©΄ νμ μ½μμ HTTP Response : 200μ΄ μ°νκ³€ νλλ° μ΄κ² μμ²μ΄ μ μμ μΌλ‘ μ²λ¦¬λμλ€λ λ»μ΄μλ¨ κ±Έ μ΄μ μΌ μμλ€ π
κ·Έλ¦¬κ³ κ°μ₯ λ§μ΄ 보λ 404 μλ¬λ url μμ²μ΄ μλͺ»λμκ±°λ ν΄λΉ νμ΄μ§κ° μμ λ μμ£Ό λ°μνκ³€ νλλ° 4XX μ½λ μμ²΄κ° ν΄λΌμ΄μΈνΈμ μμ² μ€λ₯μ μν μν μ½λλΌλ κ²λ μ²μ μκ² λμλ€.
κ·Έλ¦¬κ³ κ°λ APIμμ λ무 μ€λ μκ°μ΄ 걸리면 ν°μΊ£ μλ²κ° λκΈ°λ©΄μ 500μλ¬κ° λ°μνκΈ°λ νλλ°, μ΄κ²λ 5XX μνμ½λ μμ²΄κ° μλ²μμ μλ¬κ° λ°μνμ λ λλ μνμ½λμΈ κ²λ μ²μ μκ² λμλ€.
μ΄λ² κΈ°νμ μ λλ‘ μν μ½λλ₯Ό μ 리νμΌλ μ΄μ μλ¬κ° λ°μνλ©΄ κ·Έλλ λ μ΄λκ° λ¬Έμ μ§ μ°Ύμ보λ μκ°μ μ€μ΄λ€ κ² κ°μμ μ’λ€.π