В настоящее время из контроллера Angular JS я пытаюсь отправить данные JSON в службу поддержки. Но у меня 400 ошибок запроса.Ошибка 400 (неверный запрос)
От контроллера я пытаюсь отправить данные через HTTP службы, как:
shipDataJson.contractNumber=$scope.contractNumber;
shipDataJson.orderNumber=$scope.orderNumber;
shipDataJson.shipmentNumber=$scope.shipmentNumber;
shipDataJson.SCN=$scope.SCN;
shipDataJson.sourceSystem=$scope.selectedSrcSystem;
shipDataJson.destinationSystem=$scope.selectedDestSystem;
shipDataJson.resendFlag='false';
Но, На самом деле при отправке времени JSON, как:
{
"contractNumber": "abc",
"orderNumber": "der",
"shipmentNumber": "faas",
"SCN": "fsdafas",
"sourceSystem": {
"resendFlag": false,
"sourceSystem": "arnab"
},
"destinationSystem": {
"resendFlag": false,
"destinationSystem": "swar"
},
"resendFlag": "false"
}
Не имею идею удалите дополнительное поле «resendFlag» из JSON.
Заранее спасибо.
Я думаю, что вы добавили, прежде чем что-то. что вы отправили, выглядит правильно для меня. Проверить где-нибудь добавили? –
попробуйте консоль: '$ scope.selectedSrcSystem' и' $ scope.selectedDestSystem'. Может быть, здесь только проблема. –
Можете ли вы показать, что этот объект содержит, «$ scope.selectedDestSystem». ?? также показывают нам, где вы на самом деле назначение этого объекта его значение – Vish