Запрос:
Код:
POST http://localhost:8080/bgbilling/executer/json/ru.bitel.bgbilling.kernel.contract.api/ContractService
Accept: */*
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
{
"method": "contractList",
"user": {
"user": "admin",
"pswd": "admin"
},
"params": {
"title": "0",
"fc": -1,
"groupMask": 0,
"subContracts": false,
"closed": true,
"hidden": false,
"page": {
"pageIndex": 2,
"pageSize": 2
}
}
}
Ответ:
Код:
HTTP/1.1 200 OK
Content-Length: 1047
Date: Fri, 21 Dec 2018 11:04:58 GMT
{
"status": "ok",
"exception": null,
"message": "",
"tag": null,
"data": {
"page": {
"pageSize": 2,
"pageIndex": 2,
"pageCount": 7,
"recordCount": 14,
"pageFirstRecordNumber": 2
},
"return": [
{
"id": 102,
"title": "Ð102",
"groups": 0,
"password": "juyerifiwi",
"dateFrom": "2017-03-03",
"dateTo": null,
"balanceMode": 1,
"paramGroupId": 1,
"personType": 0,
"comment": "Типалова ÐÑÐ±Ð¾Ð²Ñ Ð¢Ð¸Ð¼Ð¾Ñеевна, Ð/С ",
"hidden": false,
"superCid": 0,
"dependSubList": "",
"status": 5,
"statusTimeChange": "2017-03-03",
"titlePatternId": 1,
"balanceSubMode": 0,
"domainId": 1,
"sub": false,
"dependSub": false,
"balanceLimit": 0.00,
"super": false,
"independSub": false
},
{
"id": 103,
"title": "Ð103",
"groups": 0,
"password": "nerejisero",
"dateFrom": "2017-01-12",
"dateTo": null,
"balanceMode": 1,
"paramGroupId": 1,
"personType": 0,
"comment": "ШеÑков ÐÐ³Ð¾Ñ ÐÑоÑеевиÑ, Ð/С ",
"hidden": false,
"superCid": 0,
"dependSubList": "",
"status": 5,
"statusTimeChange": "2017-01-12",
"titlePatternId": 1,
"balanceSubMode": 0,
"domainId": 1,
"sub": false,
"dependSub": false,
"balanceLimit": 0.00,
"super": false,
"independSub": false
}
]
}
}
Response code: 200 (OK); Time: 42ms; Content length: 1047 bytes
В Content-Type хорошо бы ещё и charset проставлять, тогда не будет этих (см. выше) "кулебячек" в ответе.
kernel 7.1.1076 / 17.12.2018 21:37:50