有没有办法查看 React Native 中 Apollo 客户端生成的 GraphQL 调用的原始 http 响应或错误?

use*_*885 6 apollo graphql react-native react-apollo apollo-client

我在由 Expo v44.0.6 管理的项目中使用 React Native 中的 Apollo Client v3.5.10。有时,GraphQL 查询会返回一条错误,指出Unexpected token < in JSON at position 0。我理解这意味着服务器返回 HTML 而不是格式良好的 JSON。

有谁知道如何通过代码查看这个原始响应?我可以在 iOS 模拟器的网络检查器中看到它(通常是 404),但这非常不方便,并且对我的生产没有帮助。

我尝试通过 onError 创建错误链接(来自@apollo/client/link/error)。它有效,但只能向我显示相同的“意外令牌...”消息。我还没有弄清楚是否有办法查看实际的原始 HTML 响应或通过代码获取状态。

任何帮助将不胜感激。