現在、Angular JSコントローラから、JSONデータをバックエンドサービスに送信しようとしています。しかし、私は400 Bad Requestエラーが発生しています。400(Bad Request)エラー
コントローラから、私のような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"
}
はにアイデアを持っていませんJSONから余分な "resendFlag"フィールドを削除してください。
ありがとうございます。
私はあなたが何かの前に追加したと思います。あなたが投稿したものは、私のために正しいように見えます。どこかにチェックが入っていますか? –
コンソールにしよう: '$ scope.selectedSrcSystem'と' $ scope.selectedDestSystem'。ここにいるのは唯一の問題です。 –
このオブジェクトに含まれるもの "$ scope.selectedDestSystem"を表示できますか?また、どこで実際にこれがその値 – Vish