我正在尝试使用axios发布请求和自定义标头上传一些数据。这是我的代码。
axios
.post('https://website.domain/api/ads/create', new FormData(), {
headers: {
Authorization: 'Bearer 123',
},
})
.then(res => {
this.setState({ message: JSON.stringify(res) });
})
.catch(res => {
this.setState({ message: JSON.stringify(res.response) });
});
这与Expo
(源为here)配合使用
但是当对原生作出反应时,它不起作用。它给了我错误:
{message:"Network error".....}
答案 0 :(得分:0)
我找到了解决方案!诀窍在于上传文件:在expo中,您需要删除文件路径的react-native
前缀,而在{{1}}中则应保留它!