これは私が400ビーズ要求を取得400 - 悪い要求は - リクエストが文法的に間違っている
var myObj =
{
"id": 0,
"createdDate": "12-12-2014 12:00:00",
"fromEmail": "[email protected]",
"sampleBooleanValue": false,
"extraDescrition":"ssfsvgsf",
"sampleArraay":[{"arrayElem1"}, {"arrayElem2"}]
};
console.log(downtime1);
$rootScope.httpPost('createMyObj/', myObj).success(function (successdata) {
console.log(successdata);
}).error(function (errordata) {
console.log(errordata);
});
私は私のRESTエンドポイントをURI createMyObjで作成されたが、すぐに私はヒットとして提出してきた私のコードです - 提出要求があります構文的に間違ったエラー。
JSONは正しい形式ですか?
EDIT:ここに は私corrospondingのJava BeanはsampleArraayフィールドからあなたの配列が無効である
public class MyObj { @Id private int id; private String fonEmail; @ElementCollection private List<String> sampleArraay; private ZonedDateTime createdDate; private Boolean sampleBooleanValue; private String extraDescription;
Postmanのようなプログラムでバックエンドをチェックしてみましたか? –
私はちょうどREST APIより多くのバックエンドを持っていません。 Javaの私のメソッドreateMyObjは、受け取ったオブジェクトに対してそれ以上の処理をせずにtrueを返すだけです。 –
なぜ '$ http'を' $ rootScope'のプロパティにしますか?サービスの依存関係が '$ rootScope'を注入するよりも複雑ではないときに、それを汚染するのは意味がありません。 – charlietfl