Charles Web 调试代理重写不起作用
Posted
技术标签:
【中文标题】Charles Web 调试代理重写不起作用【英文标题】:Charles Web Debugging Proxy rewrite not working 【发布时间】:2014-02-14 09:57:40 【问题描述】:下面是回复:
"xxx", "yyy", "zzz":"abc,def"
(abc,def 不是常量字符串,每次都会变化。)
例如,我想重写“abc,def”所以我使用这个正则表达式"zzz":"(*)+"
并重写为"zzz":"rewrote!"
,但是我失败了,查尔斯不会正则表达式它,我认为正则表达式可能是错误的.如果我想重写它,Regex表达式中应该放什么?
【问题讨论】:
【参考方案1】:考虑到您的示例"zzz":"(*)+"
,这里(*)+
对您的示例没有任何意义。
您可以将其替换为 "[^"]+"
以匹配引号之间的任何内容,但引号本身除外。例如:
"zzz":"[^"]+"
+
至少有一个字符。如果您将+
替换为*
,它将是零个或多个字符。
【讨论】:
以上是关于Charles Web 调试代理重写不起作用的主要内容,如果未能解决你的问题,请参考以下文章
为啥启用 SSL 时 Charles Proxy 不起作用?