Reference
400 Bad Request
- status code: 400
- 입력한 내용이나 동작에서 발생한 에러
- parameters
key |
type |
default |
required |
description |
code |
char |
|
|
서버에서 정의한 에러 코드 |
message |
char |
|
|
번역된 에러 메시지 |
field |
char |
|
|
에러가 발생한 필드 (non-field-error 일 경우 “”) |
{
"error": {
"code": "UNABLE_TO_LOGIN",
"message": "로그인 실패",
"field": ""
}
}
400 ValidationError
- status code: 400
- DRF Field Error
- 주로 Required Field 미입력일 경우
- parameters
key |
type |
default |
required |
description |
code |
char |
|
|
DRF_FIELD_ERROR |
message |
char |
|
|
not used |
keys |
list |
|
|
field keys |
field |
char |
|
|
exception 발생한 필드와 message |
{
"error": {
"code": "DRF_FIELD_ERROR",
"message": "",
"keys": [
"username",
"first_name"
]
"field": {
"username": [
"user의 username은/는 이미 존재합니다."
],
"first_name": [
"이 필드는 필수 항목입니다."
]
}
}
}