axios帖子不起作用,但相同的URL正在使用获取API

时间:2019-12-24 20:24:12

标签: react-native axios

我在react native中使用axios发出了发布请求,除此文件外,它均正常工作,以测试我将其替换为fetch api,并且工作正常。

我的代码中的第二行可以正常执行,而第一行(使用axios)不能正常运行,我注释了第一行,第三行打印了第一行的结果,然后就可以了,如果我取消注释,则什么也没打印(第一行停止下一行)

我确定axios已导入并且可以正常工作,因为我有在相同文件中工作的请求。

//let response = await axios.post("http://testing.api.okatruck.com/api/customers/requestTripC",{})
let response2 = await fetch("http://testing.api.okatruck.com/api/customers/requestTripC",{method: 'POST'})
//console.log(response)
console.log(response2)

1 个答案:

答案 0 :(得分:0)

您可以尝试:

const url = "http://testing.api.okatruck.com/api/customers/requestTripC";
const headers = {headers: { 
"Authorization": `Token ${token}`, //edit this line according to the backend authorization
"Content-Type": "application/json"
}};
const body = {};
axios
.post(url, body, headers)
.then(res => {
  console.log("request received",res);
})
.catch(err => console.log("TODO: Handle error axios", err));