Errors
GLOBAL BRIDGE APIλ νμ€ HTTP μν μ½λλ₯Ό μ¬μ©νμ¬ μμ²μ μ±κ³΅ λλ μ€ν¨ μ¬λΆλ₯Ό λνλ λλ€. μ€ν¨ μμλ μλ¬μ μμΈμ νμ ν μ μλλ‘ κ΅¬μ²΄μ μΈ μλ¬ κ°μ²΄λ₯Ό JSON νμμΌλ‘ λ°νν©λλ€.
Error Handling Tip
4xx μλ¬λ ν΄λΌμ΄μΈνΈ μΈ‘μ μμ² λ¬Έμ (μ ν¨μ± κ²μ¬ λ±)λ₯Ό λνλ΄λ©°, 5xx μλ¬λ μλ² λ΄λΆμ μΌμμ μΈ λ¬Έμ λ₯Ό λνλ λλ€.
HTTP Status Codes
200
μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λμμ΅λλ€.
400
μλͺ»λ λ¬Έλ²μ΄λ νμ νλΌλ―Έν° λλ½μΌλ‘ μμ²μ μ²λ¦¬ν μ μμ΅λλ€.
401
API ν€κ° μκ±°λ μ ν¨νμ§ μμ΅λλ€.
422
μ λ ₯κ° μ ν¨μ± κ²μ¬(Validation)μ μ€ν¨νμ΅λλ€.
500
μλ² λ΄λΆμμ μμμΉ λͺ»ν μ€λ₯κ° λ°μνμ΅λλ€.
{
"status": "error",
"code": "VALIDATION_FAILED",
"message": "μ
λ ₯ λ°μ΄ν° νμμ΄ μ¬λ°λ₯΄μ§ μμ΅λλ€.",
"errors": {
"url": [
"μ ν¨ν μμΈνμ΄μ§ URL νμμ΄ μλλλ€."
],
"translate": [
"boolean νμ
μ΄μ΄μΌ ν©λλ€."
]
}
}
{
"status": "error",
"code": "UNAUTHORIZED",
"message": "μ ν¨νμ§ μμ API ν€μ
λλ€. ν€λλ₯Ό νμΈν΄μ£ΌμΈμ."
}