Status code(μν μ½λ)
- ν΄λΌμ΄μΈνΈκ° λ³΄λΈ HTTP μμ²μ λν μλ²μ μλ΅ μ½λλ‘, μν μ½λλ₯Ό ν΅ν΄ μμ²μ μ±κ³΅/μ€ν¨ μ¬λΆλ₯Ό νλ¨ν μ μμ΅λλ€.
- 100λ²λλΆν° 500λ²λκΉμ§ μ΄ 5κ°μ ν΄λμ€λ‘ ꡬλΆλμ΄ HTTP μμ²μ λν μνλ₯Ό μλ €μ€λλ€.
- ν΄λΌμ΄μΈνΈμ μμ²(request)μ λν μλ²μ μλ΅(response)μ κ°λ΅ν μ€λͺ μ΄λΌκ³ λ³Ό μ μμ΅λλ€.
- μν©μ λ§λ μν μ½λλ₯Ό responseμ λ΄μμ ν΄λΌμ΄μΈνΈμ λ겨주μ΄μΌ μλ§μ λμμ ν μ μμ΅λλ€.
- 100λ²λ → μ 보 : μμ²μ λ°μμΌλ©° μμ μ κ³μνκ² λ€.
- 200λ²λ → μ±κ³΅ : μμ²ν λμμ μ±κ³΅μ μΌλ‘ μμ νμ¬ μ΄ν΄νκ³ μ²λ¦¬νμλ€.
- 300λ²λ → 리λ€μ΄λ μ : μμ²μ μλ£νκΈ° μν΄ μΆκ° μμ μ΄ νμνλ€.
- 400λ²λ → ν΄λΌμ΄μΈνΈ μ€λ₯ : ν΄λΌμ΄μΈνΈμ μμ²μ μ€λ₯κ° μλ€.
- 500λ²λ → μλ² μ€λ₯ : μλ²κ° μλ΅μ μ€ν¨νλ€.
μμ£Ό λ±μ₯νλ HTTP μλ΅μ½λ
Status code | Message | Contents |
200 | OK | μμ²μ΄ μ±κ³΅ν¨ (ex. μμ‘μ‘°ν μ±κ³΅) → λ³΄ν΅ GETμ λν μλ΅ |
201 | Created | 리μμ€ μμ± μ±κ³΅ (ex. κ²μκΈ μμ± μ±κ³΅, νμκ°μ μ±κ³΅) → λ³΄ν΅ POSTμ λν μλ΅ |
204 | No Contents | μλ²μ λν μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λ¨, μ 곡ν μλ΅ λ°μ΄ν°κ° μμ λ (ex. PUTμΌλ‘ μμ μμ² λ°μλλ° μμ μ¬νμ΄ μλ κ²½μ°) |
400 | Bad Request | λ°μ΄ν°μ νμμ΄ μ¬λ°λ₯΄μ§ μλ λ± μλ²κ° μμ²μ μ΄ν΄ν μ μμ (ex. μ¬λ°λ₯΄μ§ μμ νμμ λ°μ΄ν° μ λ ₯ λ±) |
401 | Unauthorized | μΈμ¦λμ§ μμ μνμμ μΈμ¦μ΄ νμν 리μμ€μ μ κ·Όν¨ (ex. λ‘κ·ΈμΈ μ μ μ¬μ©μ μ 보 μμ² λ±) |
403 | Forbidden | μΈμ¦λ μνμμ κΆνμ΄ μλ 리μμ€μ μ κ·Όν¨ (ex. μΌλ° μ μ κ° κ΄λ¦¬μ λ©λ΄ μ κ·Ό λ±) |
404 | Not Found | μμ²ν routeκ° μμ. μ°Ύλ 리μμ€κ° μμ (ex. www.naver.com/jayden λ± μ‘΄μ¬νμ§ μλ routeμ μμ² λ±) |
500 | Bad Gateway | μλ²μμ μμνμ§ λͺ»ν μλ¬κ° λ°μν¨ (ex. μμΈμ²λ¦¬λ₯Ό νμ§ μμ μ€λ₯κ° λ°μ λ±) |
[μ°Έκ³ ]
'π» CS > λ€νΈμν¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[CS] μΏ ν€(Cookie)μ μΈμ (Session) (0) | 2022.07.08 |
---|---|
[CS] μΉμ λμ μ리 (0) | 2022.07.07 |
[CS] HTTP request method : GET, POST / PUT, PATCH (0) | 2022.07.06 |
[CS] HTTPλ? (0) | 2022.07.05 |
[CS] TCP ν΅μ : 3-way handshake, 4-way handshake (0) | 2022.07.04 |