【问题标题】:'Axios' show Error: Network Error on server returning with 200 http status'Axios' 显示错误:服务器上的网络错误返回 200 http 状态
【发布时间】: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);
      });
  });
}

请帮忙。

【问题讨论】:

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


【解决方案1】:

formData 的问题,formData 中的空数组附加在 formData 中导致问题(适用于 Android)。

【讨论】:

    猜你喜欢
    • 2017-07-12
    • 2018-10-23
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 2021-10-10
    • 2019-05-06
    • 2020-08-18
    • 2019-04-02
    相关资源
    最近更新 更多