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作为反向代理接收和转发远程请求
如果启用SSL代理,为什么https请求在Charles Proxy上失败