© Tillypad, 2004-2023

© Tillypad, 2004-2023
POST
/post-client
{ "clnt_ID": "670BF67D-5CA1-D949-A7A9-9BC79AA30EA3" }
В секции BODY
запроса содержимое постоянного клиента в иерархическом виде. В секции HEADER
необходимо указать "Content-Type: application/json"
.
curl \ -H "Content-Type: application/json" \ -d @client_in.json \-o out.json \
--url "http://89.22.216.169:8090/post-client"
Постоянный клиент на входе
{ "clnt_clgr_ID": "91DDA629-F60C-7447-9B7F-714A5669318B", "clnt_pepl_ID": "857950A1-0CD6-794F-8F51-74646C2487F8", "clnt_Name": "Трофим Горелов", "clnt_isDisabled": false, "clientPhones": [ { "clph_Phone": "+7(921)666-16-22" } ], "people": { "pepl_FirstName": "Трофим", "pepl_SecondName": "Горелов", "pepl_EMail": "gorelov@mail.ru", "pepl_PhoneCell": "+7(921)666-16-22" } }
Ответ
{ "clnt_ID": "E90648DF-5F4A-1A4F-990A-E4BF2B09FA2E" }
Если введенный clnt_ID уже существует в базе, то отправка запроса вернет ошибку.
{ "timestamp": 1510309971248, "status": 500, "error": "Internal Server Error", "exception": "com.tillypad.lib.client.SQLException", "message": "[Microsoft][ODBC SQL Server Driver][SQL Server]Постоянный клиент с таким clnt_ID уже существует", "path": "/post-client", "errorcode": 135533 }