android - React Native Android:仅在连接 React Native Debugger 时获取请求才有效
问题描述
我在 Android 上向我的 API 发出获取请求时遇到了一个奇怪的问题(使用 React Apollo)。在开发构建以及发布构建中,获取不起作用。一旦我启动 React Native Debugger 并启用Enable Network Inspect,请求就会工作。
我不知道如何调试请求,因为在没有启用网络检查的情况下它们不会显示在调试器中。
有什么想法可以让我找到错误,或者你们中的任何人都遇到过同样的问题吗?
解决方案
可能是API问题。我前段时间也有同样的问题。React-native-debugger 处理 url 重定向。当您使用 react-native-debugger 时,会在您的 http 请求中添加一些额外的逻辑。验证请求、http:// https://、标头、cookie 等。
(邮递员和 react-native-debugger 一样)
推荐阅读
- c++ - 有什么方法可以安全地处理通过 delete-expression 释放内存的两次?
- c++ - Visual Studio C++:相对于外部项目的 AdditionalIncludeDirectories?
- pandas - 从带有日期的 spark 数据框转换为 pandas 数据框时出错
- python - 比较不同的日期时间格式
- java - 使用结果的计算器循环
- c# - 使用 xamarin 表单将时间选择器设置为当前时间
- spring-boot - Spring Boot Admin 详细信息中的右侧列显示在屏幕外
- json - Grafana 解析 HTTP 获取 JSON 结果作为源
- c# - UWP 项目找不到 System.Data 版本 4.0.0.0
- html - CSS - 格式化菜单栏以适应与徽标栏相同的长度