HTTP Status Codeλ 100 ~ 511λ²κΉμ§ μ‘΄μ¬νλ€
κ°κ°μ λ°±μ μ리 μ«μμ λ°λΌ
βΆ 1xx (μ 보): μμ²μ λ°μμΌλ©° νλ‘μΈμ€λ₯Ό κ³μνλ€
βΆ 2xx (μ±κ³΅): μμ²μ μ±κ³΅μ μΌλ‘ λ°μμΌλ©° μΈμνκ³ μμ©νμλ€
βΆ 3xx (리λ€μ΄λ μ ): μμ² μλ£λ₯Ό μν΄ μΆκ° μμ μ‘°μΉκ° νμνλ€
βΆ 4xx (ν΄λΌμ΄μΈνΈ μ€λ₯): μμ²μ λ¬Έλ²μ΄ μλͺ»λμκ±°λ μμ²μ μ²λ¦¬ν μ μλ€
βΆ 5xx (μλ² μ€λ₯): μλ²κ° λͺ λ°±ν μ ν¨ν μμ²μ λν΄ μΆ©μ‘±μ μ€ν¨νλ€
λ‘ λΆλ₯λλ€.
HTTP μμ²μ΄ λ¬Έμ μμ΄ μ±κ³΅μ μΌλ‘ μ μ²λ¦¬ λ¬μ κ²½μ°μ μνλ€.
URL μ£Όμκ° λ°λμλ€λ κ²μ λνλ΄λ status μ½λμ΄λ€.
HTTP μμ²μ΄ μλͺ»λ μμ²μΌ λ 보λ΄μ£Όλ μλ΅ μ½λμ΄λ€.
ν΄λΉ μμ²μ 보λ΄λ 주체 ( μ¬μ©μ νΉμ ν΄λΌμ΄μΈνΈ ) μ μ λΆ(credential) νμΈμ΄ μꡬλλ νμΈν μ μμμ λ 보λ΄λ μλ΅ μ½λμ΄λ€.
(μ£Όλ‘ ν΄λΉ HTTP μμ²μ 보λ΄λ μ¬μ©μκ° λ‘κ·ΈμΈμ΄ νμν κ²½μ° 401 μλ΅μ 보λΈλ€.)
HTTP μμ²μ 보λ΄λ 주체 ( μ¬μ©μ νΉμ ν΄λΌμ΄μΈνΈ) κ° ν΄λΉ μμ²μ λν κΆνμ΄ μμμ λνλ΄λ μλ΅ μ½λμ΄λ€.
HTTP μμ²μ 보λ΄κ³ μ νλ URI κ° μ‘΄μ¬νμ§ μμ λ 보λ΄λ μλ΅ μ½λμ΄λ€. (κ°μ₯ λ§μ΄ λ΄€λ..)
" ν΄λΉ νμ΄μ§λ₯Ό μ°Ύμ μ μμ΅λλ€. "
μνμ½λμλ 409 Conflict μ½λκ° μ‘΄μ¬νλ€.
The request could not be completed due to a conflict with the current state of the target resource. This code is used in situations where the user might be able to resolve the conflict and resubmit the request. The server SHOULD generate a payload that includes enough information for a user to recognize the source of the conflict.
리μμ€μ νμ¬ μνμ μΆ©λν΄μ μμ²μ μ²λ¦¬ν μ μμΌλ―λ‘ ν΄λΌμ΄μΈνΈκ° μμ²μ λ€μ ν΄λΌμ΄μΈνΈκ° μ΄ μΆ©λμ μμ ν΄μ μμ²μ λ€μ λ³΄λΌ κ²½μ°κ° Conflict λ€.
λ체λ‘, μμ΄λλ μ΄λ©μΌμ΄ μ‘΄μ¬ν κ²½μ° 409 confilctκ° λνλλ€.
λ΄λΆ μλ² μ€λ₯κ° λ°μ νλ€λ μλ΅ μ½λ
λλΆλΆ μ½λ μ체μ error κ° λ°μν κ²½μ°μ΄λ€.
HTTP ν΅μ μλ¬λ‘μ¨, μλ²μͺ½ λ¬Έμ λ‘ μΈνμ¬ νμ¬ μλΉμ€κ° λΆκ°λ₯ν μνλ₯Ό λ»ν©λλ€.
μλ²μ κ³ΌλΆνλ νμ£Όκ° μΌμ΄λ λ μ£Όλ‘ μκΉλλ€.