POST
Запрос axios обращается к URL на контроллере, но устанавливает нулевые значения для моего класса POJO. Когда я беру инструменты разработчика в chrome, полезная нагрузка содержит данные. Что я делаю не так?
Axios POST Запрос:
var body = {
userName: 'Fred',
userEmail: 'Flintstone@gmail.com'
}
axios({
method: 'post',
url: '/addUser',
data: body
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Ответ браузера:
Если я установлю заголовки как:
headers:{
Content-Type:'multipart/form-data'
}
Запрос выдает ошибку
Ошибка в публикации multipart / form-data. В заголовке Content-Type отсутствует граница
Если я делаю тот же запрос в почтальоне, он работает нормально и устанавливает значения для моего класса POJO.
Может кто-нибудь объяснить, как установить границу или как я могу отправить данные формы с помощью Axios.