ОШИБКА: "LINE XX, COLUMN YY MISSING"

Ошибка: "Line XX, Column YY Missing"

В ответ на запрос возвращается ошибка: "* Line 11, Column 2 Missing ',' or '}' in object declaration".

Класс ошибки: фатальная.

Причина № 1. Неверно сформирован JSON запрос

Найдите ошибку в формировании запроса и переформируйте запрос в правильном виде.

Пример запроса с ошибкой (пропущена закрывающая фигурная скобка):

POST https://online.sbis.ru/service/?srv=1 HTTP/1.1
Cache-Control: no-cache
Connection: Keep-Alive
Pragma: no-cache
Content-Type: application/json-rpc;charset=utf-8
Accept: */*, application/json-rpc
Accept-Encoding: gzip
User-Agent: ApplicationName/version
X-CalledMethod: SBIS.SpisokNashihOrganizacziy
X-OriginalMethodName: 0KHQkdCY0KEu0KHQv9C40YHQvtC60J3QsNGI0LjRhdCe0YDQs9Cw0L3QuNC30LDRhtC40Lk=
X-CurrentMethod:
X-RequestDateTime: 18.04.14 12:48:43.414282000
X-SBISSessionID: 00056ae1-00056ae2-00ba-5ebaa001619d44e8
X-Timeout: 60000
Content-Length: 253
Host: online.sbis.ru
{
 "jsonrpc": "2.0",
 "method": "СБИС.СписокНашихОрганизаций",
 "params": {
 "Фильтр": {
 "Навигация": {
 "Страница": "0"
 }
 },
 "id": 0
}

Пример ответа:

HTTP/1.1 500 Internal Server Error
Server: nginx/1.4.4
Date: Fri, 18 Apr 2014 08:49:26 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Keep-Alive: timeout=30
Access-Control-Allow-Headers: Accept, Content-type
Access-Control-Allow-Origin: *
Set-Cookie: sid=00056ae1-00056ae2-00ba-5ebaa001619d44e8; path=/; expires=Thu, 18-Apr-2024 08:49:26 GMT
X-Application-Task: 73797
X-ExceptionType: error
X-SBISSessionID: 00056ae1-00056ae2-00ba-5ebaa001619d44e8
X-Powered-By: ASP.NET
Cache-Control: must-revalidate, max-age=0
X-Dispatch: fix-online-dispatch1.unix.tensor.ru(online.sbis.ru)
X-Path: 10.76.156.253:80 500;
X-Server: Microsoft-IIS/8.0
X-QACheck: true
Content-Length: 513
{"jsonrpc":"2.0","error":{"code":-32700,"message":"","details":"* Line 11, Column 2 Missing ',' or '}'
in object declaration","type":"error","data":{"classid":"{f4101a18-9ea7-447d-9f98-
9a951643f9f0}","addinfo":null}},"id":null} 

Причина №2. Неверно указана длина передаваемых данных в HTTP заголовке "Content-Length"

Указать правильный размер передаваемых данных.

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ