api get 请求失败,但发布、放置、删除工作

用户8659363

环境和设置:

  • 反应原生 0.57
  • 用于服务器的 expressjs
  • 使用 axios 进行 api 请求
  • 设置超时 10000 毫秒
  • 请求是一个带有用户名和其他小信息的 json 数据
  • http 请求(不是 https)

我正在开发一个小型的 React Native 项目,现在遇到了“api GET 请求”的问题。

这对于 POST、PUT、DELETE 操作来说都是完美的,但只有 GET 请求会返回带有“BadRequestError: request denied”服务器日志的超时错误。

同样的代码在 android 上工作得很好,但它只发生在 ios 上。

我已经将 NSAllowsArbitraryLoads 设置为 true 和 NSExceptionDomains 以防万一,但它们都没有解决问题。

用户8659363

好的,得到了​​解决方案。

这是因为发送“GET”请求时身体上有一个空对象。检查它是否为空并使其未定义解决了问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章