断点工具
断点工具允许您在请求和响应通过Charles之前拦截它们。您可以检查并编辑请求或响应,然后决定是允许其继续执行还是阻止它。
每个断点使用位置匹配模式来匹配URL,详见下文。每个断点还可以分配给请求、响应或两者,以便您精确控制在何处中断。
工作原理
当请求或响应触发断点时,Charles中的断点窗口会自动打开并显示在最前面。断点窗口包含当前被拦截并等待您操作的请求和响应列表。选择要查看和编辑的请求或响应内容。然后决定执行、中止或取消断点。
“执行”按钮会应用您所做的任何更改,并让请求或响应继续执行。“中止”按钮会阻止请求或响应,并向客户端发送错误消息。“取消”按钮会放弃您所做的任何更改,并让请求或响应继续执行,就像未被拦截一样。
位置匹配
每个位置匹配可以包含协议、主机、端口和路径模式,以匹配特定的URL。位置可以包含通配符。在向此工具添加新位置时,可以找到更多关于创建位置匹配的帮助。