dies mein Code400 - schlecht Anfrage - Anfrage ist syntaktisch falsch
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);
});
ich meinen REST-Endpunkt habe mit URI createMyObj erstellt, aber sobald ich einreichen schlage ich 400-Bead-Anfrage bekommen - der eingereichten Antrag ist syntaktisch inkorrekter Fehler
Ist mein JSON im richtigen Format?
EDIT: Hier ist meine corrosponding Java Bean
public class MyObj { @Id private int id; private String fonEmail; @ElementCollection private List<String> sampleArraay; private ZonedDateTime createdDate; private Boolean sampleBooleanValue; private String extraDescription;
Haben Sie versucht, Ihr Backend mit einem Programm wie Postman zu überprüfen? –
Ich habe nicht viel Backend als nur eine REST API. Meine Methode reateMyObj in Java gibt gerade jetzt ohne weitere Verarbeitung des empfangenen Objekts den Wert true zurück. –
Warum würden Sie '$ http' jemals eine Eigenschaft von '$ rootScope' machen? Es macht keinen Sinn, es zu verschmutzen, wenn die Abhängigkeit, die einen Dienst injiziert, nicht komplexer ist als das Einspeisen von '$ rootScope' – charlietfl