【问题标题】:Charles Proxy - Need to separate call based on browser instanceCharles Proxy - 需要根据浏览器实例分离调用
【发布时间】:2020-07-21 15:36:04
【问题描述】:

我的机器上有多个 Chrome 和 Firefox 浏览器实例。我希望能够根据浏览器实例分离调用。

例如,如果我打开 Chrome 版本 81 并运行我的测试用例和 Chrome 版本 81 并运行我的测试用例,则为 0,如果 Charles 正在监听,我需要知道哪些调用来自版本 81,哪些来自版本 82。

【问题讨论】:

    标签: google-chrome charles-proxy


    【解决方案1】:

    您可以通过查看user-agent HTTP 标头来执行此操作,该标头将包含在来自浏览器的每个请求中。例如,Chrome 81 用户代理可能如下所示:

    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
    

    注意Chrome/81

    具体格式可能会有很大差异,并且在开始时包含很多杂乱无章的内容,主要是出于向后兼容性的原因。尝试自动分析它通常是个坏主意,但对于手动检查来说应该足够了。

    查看https://developers.whatismybrowser.com/useragents/explore/software_type_specific/web-browser/ 中的一些示例。

    【讨论】:

      猜你喜欢
      • 2014-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      相关资源
      最近更新 更多