@Override
public void AddCategory(Category category) {
budgetPlanerRepository.AddCategory(category);
}
@Override
public void AddCategory(String name, int budget) {
budgetPlanerRepository.AddCategory(name,budget);
}
Конструктор в классе Category:
@JsonCreator
public Category(@JsonProperty("name") String name, @JsonProperty("budget") int budget) {
setName(name);
setBudget(budget);
}
@RequestMapping(
method = RequestMethod.POST,
path = "/categories",
consumes = "application/json"
)
public void addCategory(@RequestBody Category category)
{
budgetPlanerService.AddCategory(category);
}
Бекэндер написал данный код, подскажите как отправить POST запрос используя fetch. Вот пример, того что я пытался сделать:
fetch(baseUrl + '/categories', {
method: "POST",
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
'name' : split[0],
'budget' : split[1]
})
})
split - массив в котором в 0 значение хранится имя, в 1-ом сумма. ошибка которую выводит при попытке запроса (№400)
error: "Bad Request" message: "Missing request attribute 'category' of type Category" path: "/categories" status: 400 timestamp: "2019-02-01T21:47:36.239+0000" Так же он показал, что он вводит и у него работает.
Но я все равно не понимаю как написать POST запрос использую fetch.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Начал изучать javascriptЗастрял на задаче
Есть такая задача: Например у меня на странице есть хедер(шапка сайта) которую я хотел бы показывать только при прокрутке страницы вниз на какое...
Для целей разработки без зависимости от backend подключен angular-mockПрошу поделится опытом подключения\отключения angular-mock в зависимости от production...