Tôi đã viết một yêu cầu POST axios theo khuyến nghị từ tài liệu gói npm như:
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})
})
Và nó hoạt động, nhưng bây giờ tôi đã sửa đổi API phụ trợ của mình để chấp nhận các tiêu đề.
Loại nội dung: 'application / json'
Ủy quyền: 'JWT fefege ...'
Bây giờ, yêu cầu này hoạt động tốt trên Postman, nhưng khi viết một cuộc gọi axios, tôi theo liên kết này và hoàn toàn không thể thực hiện được.
Tôi liên tục nhận được 400 BAD Request
lỗi.
Đây là yêu cầu sửa đổi của tôi:
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})
})
Bất kỳ trợ giúp nào cũng được đánh giá rất cao.