【发布时间】:2022-11-12 18:12:34
【问题描述】:
我正在使用调用 API 的私有节点包进行函数调用。但是,当调用发出 API 请求的函数时,此包不会返回响应。因此,除非您在浏览器的开发人员工具中检查“网络”选项卡以获取响应代码,否则无法验证 HTTP 请求是否成功。
我想知道是否有人知道如何在我的情况下阅读这些状态码,我找到了一个有用的包,但它在 React Native 中,请参见此处:https://www.npmjs.com/package/react-native-network-logger
任何想法或包装建议将不胜感激!
【问题讨论】:
-
您不能在 JavaScript 中调用“包”,我认为您的意思是
function。 -
@Dai 我的错,我想我还不够清楚。我希望编辑有帮助!
-
您可以使用
PerformanceObserver来检查和记录网络活动和请求(来自fetch和XMLHttpRequest):developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver - 但这有点小技巧 - 你不能为远程网络服务?还是用 Swagger 生成它? -
@Dai 感谢您的推荐,我将研究 PerformanceObserver。不幸的是,我无法制作自己的客户端库或更改包,因为它超出了我的权限,我所能做的就是尝试找出适用于给我的包的东西,我个人肯定会包括来自功能。
标签: javascript reactjs api http