【发布时间】:2021-02-15 00:11:30
【问题描述】:
我使用axios: "^0.19.0" 在react-native 0.60.4 中创建get 和post 请求,但即使在后端返回HTTP 状态代码200 axois 显示Error: Network Error 之后。在 iOS 上完美运行,但在 Android 上却不行。
我的要求:
export default function uploadImageWithData(formData, url = "createGroup") {
return new Promise((resolve, reject) => {
axios({
method: "post",
url: BASEURL + "api/webservice/" + url,
data: formData,
headers: {
"Content-Type": "multipart/form-data",
Authorization: `Bearer ${global.authToken}`
}
})
.then(response => {
resolve(response);
})
.catch(err => {
console.log("error: ", err);
reject(err);
});
});
}
请帮忙。
【问题讨论】:
-
你的 BASEURL 是什么
-
@NooruddinLakhani BASEURL="192.168.0.104:3057"
-
@NooruddinLakhani 我已经检查过了并尝试了我的测试环境 BASEURL="musictest.giggleapps.net" 但得到了同样的错误。
-
您是否使用了“http://”而不是“https://”?
标签: node.js react-native api axios multipartform-data