我按照npm软件包文档的建议编写了一个Axios POST请求,例如:
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})
})
axios
的问题吗:https://stackoverflow.com/questions/59470085/vue-js-validation-fails-for-file-upload-in-axios-when-multipart-form-data-used? - Istiaque Ahmed