【问题标题】:Axios Request failed with status code 404 - React NativeAxios 请求失败,状态码为 404 - React Native
【发布时间】:2020-04-05 12:42:02
【问题描述】:

我正在尝试将数据发送到我的 Google Cloud 服务器。 (登录表格)。我有一个错误,

[错误:请求失败,状态码 404]

我也尝试了 fetch 方法,但那里出现网络失败错误。

这是我的代码:

handleLoginUser(){
const data = new FormData();
  data.append('email', 'aaykgxr@gmail.com');
  data.append('password', '1234567890');

  return axios.post('http://*serverip*/users/login',
    data,
    {
      headers: {
        'Content-Type': 'application/json',
      }
    },
  )
  .then(function (response) {
          console.log(response);
      })
      .catch(function (response) {
          console.log(response);
      });
}

感谢您的帮助。

【问题讨论】:

  • 我猜是代理问题。你能检查一下代理吗?
  • 错误信息是什么?
  • 状态码404,表示地址不存在。你确定你走对路了吗? link

标签: android reactjs react-native post axios


【解决方案1】:

如果你使用 formdata,你应该使用其他的内容类型:

'Content-type':'multipart/form-data'

【讨论】:

    【解决方案2】:

    'http://serverip/users/login.json()....dot json() 不见了

    【讨论】:

    • 考虑到 URL 是 Ajax POST 调用的目标,它根本不可能是静态 json 文档。
    • 欢迎来到 SO!感谢您花时间回答这个问题。您能否提供有关您的解决方案的更多详细信息?请阅读How to Answer
    猜你喜欢
    • 1970-01-01
    • 2022-11-13
    • 2021-04-10
    • 1970-01-01
    • 2019-09-29
    • 2021-11-16
    • 2018-02-25
    • 2019-11-27
    • 2019-08-15
    相关资源
    最近更新 更多