Я написал POST-запрос axios в соответствии с рекомендациями из документации пакета npm:
var data = {
'key1': 'val1',
'key2': 'val2'
}
axios.post(Helper.getUserAPI(), data)
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
И это работает, но теперь я изменил свой внутренний API, чтобы принимать заголовки.
Content-Type: 'application/json'
Authorization: 'JWT fefege...'
Теперь этот запрос прекрасно работает на Postman, но при написании вызова axios я перехожу по этой ссылке и не могу заставить его работать.
Я постоянно получаю ошибку 400 BAD Request
.
Вот мой измененный запрос:
axios.post(Helper.getUserAPI(), {
headers: {
'Content-Type': 'application/json',
'Authorization': 'JWT fefege...'
},
data
})
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
Любая помощь очень ценится.