【问题标题】:How to monitor GraphQL request like monitor Rest API with Charles如何监控 GraphQL 请求,例如使用 Charles 监控 Rest API
【发布时间】:2023-03-22 08:55:01
【问题描述】:

如何监控 GraphQL 请求,例如使用 Charles 监控 Rest API?

我想用我的应用程序的 GraphQL 请求来监控请求,

但只能从我在查尔斯的应用程序中获得一些休息请求

是否可以监控 GraphQL 请求?怎么样?

PS:

  1. API 工作正常,我只是想通过 Charles 检查 API 网络速度
  2. 我已经设置了 iPhone 设备的 wifi 代理来连接我的电脑作为 Charles 代理服务器。

【问题讨论】:

    标签: graphql charles-proxy


    【解决方案1】:

    如果请求没有出现在 Charles 中,这不是与 GraphQL 相关的问题。 Charles 实际上并不特别了解 REST,他很乐意将 GraphQL 请求的原始数据一模一样地展示出来。

    这可能是由您的应用程序中的一个不相关的问题引起的,该问题没有通过 Charles 的代理发送流量,或者根本没有将您的请求发送到网络。

    【讨论】:

    • 我可以看到我的应用程序的 Rest API 端点,只是没有在 Charles 中看到我的 GraphQL 端点,你的意思是我必须错过这个案例的一些设置吗?
    • 顺便说一下,api工作正常,我只是想通过Charles检查API网络速度。
    • GraphQL 不需要特殊设置。出于某种原因,您的流量根本没有通过 Charles 代理发送。这可能意味着您为 GraphQL 使用了不同的 HTTP 客户端,而该客户端没有使用您的代理设置。
    • 你的意思是graphQL可以绕过iOS设备的wifi设置吗?我已经在 iPhone 的 wifi 代理设置中设置了代理设置。
    • @JerryZhou Flutter 应用程序,例如,如果使用 dio 库,肯定可以并且将绕过设备的代理设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    相关资源
    最近更新 更多