это мой код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, но как только я попал отправить я получаю запрос 400-шарика - запрос отправленный синтаксически некорректная ошибка.
Является ли мой JSON в правильном формате?
EDIT: Вот мой corrosponding Java боб
public class MyObj { @Id private int id; private String fonEmail; @ElementCollection private List<String> sampleArraay; private ZonedDateTime createdDate; private Boolean sampleBooleanValue; private String extraDescription;
Вы пробовали проверять свой сервер с помощью программы, такой как почтальон? –
У меня не так много бэкэнд, как просто REST api. Мой метод reateMyObj в java просто возвращает true прямо сейчас без какого-либо дальнейшего процесса на полученном объекте. –
Зачем вам когда-либо делать '$ http' свойство' $ rootScope'? Не имеет смысла загрязнять его, когда зависимость от инъекции услуги не сложнее, чем инъекция '$ rootScope' – charlietfl