Показать сообщение отдельно
  #11 (permalink)  
Старый 19.07.2016, 12:15
Аспирант
Отправить личное сообщение для Benos Посмотреть профиль Найти все сообщения от Benos
 
Регистрация: 09.01.2012
Сообщений: 48

та же беда...
не могу сформировать тело JSON запроса.

Вот тело которое посылает броузер
{"controller":"cache","action":"get","params":{"ID":["List:"]},"session":"c10397b9cca89880ad6e"}


через JS собираю тело:
body = { controller: "cache", action: "get", params: { ID: ["List:"]}, session: sesID }; // sesID переменная в которой ID текущей сессии


Вот что уходит в консоле FF на мой запрос
{"controller":"cache","action":"get","params":{"ID":["List:"]},"session":"c10397b9cca89880ad6e"}


но на мой запрос приходит ошибка:
error: Object
type:"internalException"
number: 0
message: "Internal Error"


Если посылать запрос без параметров "params":{}
то запросы уходя и приходят нормально.

Так же пробовал:
body = {};
    body.controller = "cache";
    body.action = "get";
    body.params = {};
    body.params.ID = [];
    body.params.ID[0] = "List:"; // тут должно быть много элементов, но пока прорабатываю с одним.
    body.session = sesID;


Тело такое же...
{"controller":"cache","action":"get","params":{"ID":["List:"]},"session":"c10397b9cca89880ad6e"}

и ответ с ошибкой

Подозреваю, что вся беда в формировании массива параметров...
Подскажите в чем может быть беда?

Последний раз редактировалось Benos, 19.07.2016 в 12:20.
Ответить с цитированием