BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 мар 2024, 13:31

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: JSON RPC не отдаёт Content-Type
СообщениеДобавлено: 21 дек 2018, 17:11 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Запрос:

Код:
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: JSON RPC не отдаёт Content-Type
СообщениеДобавлено: 21 дек 2018, 17:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Если используете nGinx добавьте на локейшн /bgbilling/executer/json/
Код:
add_header Content-Type application/json;

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: JSON RPC не отдаёт Content-Type
СообщениеДобавлено: 21 дек 2018, 17:48 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Испытания проводились на тестовом стенде, в состав которого nginx не входит. И планов включить его туда нет. Что ещё можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: JSON RPC не отдаёт Content-Type
СообщениеДобавлено: 21 дек 2018, 17:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Вторник писал(а):
И планов включить его туда нет.

имхо зря, но дело ваше

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.041s | 27 Queries | GZIP : On ]