Charles Proxy:映射到 GET 请求而不是 OPTIONS [关闭]

Posted

技术标签:

【中文标题】Charles Proxy:映射到 GET 请求而不是 OPTIONS [关闭]【英文标题】:Charles Proxy: Map to GET Request instead of OPTIONS [closed] 【发布时间】:2018-10-31 16:22:55 【问题描述】:

有没有办法根据特定请求在 Charles 中进行本地映射?我的 API 发出一个 OPTIONS 请求,然后是一个 GET 请求。

当我在 Charles 中进行本地映射时,它会将响应映射到该 OPTIONS 请求。我希望它将响应映射到 GET 请求。

有没有办法解决这个问题?我是这个工具的新手。

感谢任何帮助。提前致谢!

【问题讨论】:

*** 关闭了问题,但答案是使用断点并为响应设置断点,然后编辑响应并执行它。 【参考方案1】:

我想这已经讨论过了here。

正如那里所说,Charles 没有提供任何方法来通过其方法区分不同的 HTTP 请求,但您可以通过空正文请求过滤来解决它。

【讨论】:

【参考方案2】:

这可能是题外话,但解决此问题的一种方法是禁用 OPTIONS 请求..

open -na Google\ Chrome --args --disable-web-security --user-data-dir=$HOME/profile-folder-name

那么,Chrome 和 Charles 代理就可以协同工作了

【讨论】:

以上是关于Charles Proxy:映射到 GET 请求而不是 OPTIONS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法使用Charles Web Proxy作为反向代理接收和转发远程请求

使用charles筛选、修改请求与响应

如果启用SSL代理,为什么https请求在Charles Proxy上失败

charles抓包

Charles——charles 工具栏Tools总结——映射到本地文件/文件夹

Charles 用法