¿Por qué se produce la respuesta 400 del servidor cuando intenta llamar a [POST] /api/users?
Solicitud URL
https://IPaddress/api/users
Respuesta del servidor correspondiente:
Cuerpo de respuesta | 800 Error al ejecutar la consulta de base de datos |
Encabezados de respuesta | 400 solicitud incorrecta |
Esto se debe a que se refiere al "Valor de ejemplo" de la API de usuarios de BioStar 2 y los datos del cuerpo no son información adecuada.
Este es un valor de ejemplo y no incluye datos completos de la plantilla de huella digital del usuario y la plantilla de cara.
[Valor de ejemplo en la interfaz de usuario de Swagger]
{
"User": {
"name": "test123",
"email": "test123@suprema.co.kr",
"photo": "binaryDatas;dfkas;dfjasdfwqerqwerzxc",
"phone": "010-1111-2222",
"user_id": "9",
"user_group_id": {
"id": "1"
},
"disabled": "false",
"start_datetime": "2001-01-01T00:00:00.00Z",
"expiry_datetime": "2030-12-31T23:59:00.00Z",
"permission": {
"id": "4",
"name": "Test",
"description": "string",
"operators": [
{
"name": "test2",
"owner_id": "255",
"user_id": "3"
}
]
},
"access_groups": {
"name": "test_access",
"id": 1
},
"password": "Test4315",
"pin": "1234",
"login_id": "test123",
"user_ip": "127.0.0.1",
"fingerprint_templates": [
{
"template0": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...", // Please update your fingerprint template information.
"template1": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...", // Please update your fingerprint template information.
"finger_mask": false,
"isNew": true
}
],
"credentials": {
"faces": [
{
"raw_image": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...", // Please update your Face template information.
"templates": [
{
"template": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe..." // Please update your Face template information.
}
],
"flag": "0",
"useProfile": "false",
"index": 0
}
]
},
"cards": [
{
"card_type": {
"id": "0",
"name": "",
"type": "1",
"mode": "C"
},
"card_id": "1154754208683904",
"display_card_id": "1154754208683904",
"id": "4",
"cardId": "43209719883",
"wiegand_format_id": {
"id": "4"
},
"wiegand_format_name": "HID Corporate 1000 48bit"
}
]
}
}
Actualice su plantilla de huellas dactilares por completo o, use el cuerpo de ejemplo simple a continuación.
Puede consultar el siguiente ejemplo de simpe para [POST] api/users.