Tôi đã viết một yêu cầu Axios POST theo khuyến cáo từ các tài liệu hướng dẫn gói NPM nhưphần đầu Đi qua với yêu cầu Axios POST [ReactJS]
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 backend của tôi để chấp nhận Headers
Content-type: 'application/json'
Authorization: 'JWT fefege ...'
Hiện tại, yêu cầu này hoạt động tốt trên POSTMAN, nhưng khi viết cuộc gọi qua trục, tôi thực hiện theo this link và không thể làm cho nó hoạt động.
Tôi contantly nhận 400 BAD Request error
Dướ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})
})
Any help is appreciated rất
Cảm ơn trước.
Cảm ơn nó hoạt động :) – Jagrati
Không hoạt động, nhận 500. bạn có thể giúp tôi không? –
@KishoreJethava, 500 là lỗi máy chủ nội bộ, bạn có thể kiểm tra trên phía máy chủ nếu tiêu đề đang đến hoặc là có một số lỗi khác –