“ Axios”显示错误:服务器返回200 HTTP状态时出现网络错误

时间:2020-11-02 10:32:07

标签: node.js react-native api axios multipartform-data

我正在使用axios: "^0.19.0"react-native 0.60.4中创建获取和发布请求,但是即使在后端返回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);
      });
  });
}

请帮助。

1 个答案:

答案 0 :(得分:0)

formData问题,在formData空数组中附加到formData中导致问题(对于Android)。