HTTP-запрос POST, ошибка неверного запроса 400

У меня проблема с HTTP-запросами. Я получаю ошибку 400.

Служба, к которой я пытаюсь получить доступ, ожидает тело JSON в следующем формате:

{
    "items":[{
        "id":0,
        "modifiers":[],
        "note":"",
        "quantity":0
    }],
    "type":0
}

Где 0 на самом деле может быть любое число. Однако запрос, который отправляет мое приложение, имеет следующий формат.

{
    "items":[{
        "id":0,
        "note":"",
        "modifiers":[],
        "quantity":0
    }],
    "type":0
}

Может ли это быть причиной кода ошибки 400 HTTP-запроса, который я все время получаю?


person user2324679    schedule 26.08.2013    source источник


Ответы (1)


Это не причина ошибки. Порядок ключа json: значение не имеет значения. Вы можете проверить эту ссылку, чтобы узнать причину ошибки:

http://www.checkupdown.com/status/E400.html

Надеюсь, что это поможет вам.

person Saurav    schedule 26.08.2013
comment
Спасибо, что прояснили проблему с JSON (ну, что я считал проблемой) и указали мне правильное направление. Очень признателен. - person user2324679; 26.08.2013