gpt4 book ai didi

json - 如何使用 Charles Proxy 重写工具和正则表达式修改 HTTP 响应主体?

转载 作者:可可西里 更新时间:2023-11-01 15:10:12 34 4
gpt4 key购买 nike

我正在尝试使用重写工具/正则表达式更改 Charles 代理的 HTTP 响应主体?响应是一个 JSON。

所以返回的响应JSON正文的一部分是:

"unavailablePosts": ["AA", "BB"],

我想要的是:

"unavailablePosts": "XXX",

我尝试像这样设置 Charles 的重写:

enter image description here

所以正则表达式是这样的:

"unavailablePosts": \[(.*)\],

但是......(正如我问的这个问题)它不起作用,即响应正文中没有任何改变。

最佳答案

我相信值之间有一些换行符,要匹配它们,您需要在 : 周围添加 \s*(零个或多个空格)并使用 [\s\S]*?(任何 0+ 个字符,但尽可能少 *? 是惰性量词)以匹配 [],:

 "unavailablePosts"\s*:\s*\[([\s\S]*?)\],

关于json - 如何使用 Charles Proxy 重写工具和正则表达式修改 HTTP 响应主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420097/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com