当前位置: 首页 > 网络应用技术

使用口哨替换接口返回数据

时间:2023-03-08 20:52:39 网络应用技术

  假设我们需要将数据中的字段更改回接口中的字段。网页中的代码可能会根据此字段更改显示的内容。我们不想让我们在后端添加权限。数据包,我在这里使用的工具是白色的。对于特定的用法方法,您可以查看官方文档

  https://github.com/avwo/whistle

  https://test.xxxx.com/page/query resreplace:// {test-rreplace.json}

  这很难在价值中写下替换规则。根据我的探索,Whistle将在JSON文件中使用密钥作为匹配模式,将匹配结果替换为当前密钥。

  官方网站如下,但我真的不了解这一点。

  官方网站的含义可能是,此JSON中的密钥可以是常规的,并且相应的组中的相应组匹配与钥匙相对应。但是这里有一个坑。JSON中的钥匙必须是字符串。如果您直接使用官方网站列表,则不会生效。您需要使用双引号来包装密钥值

  这是第一个坑。我遇到的问题是我需要直接在返回结果中更改某个字段。如果我直接匹配它,它将无法生效。

  我们通过文本查看接口的返回值

  可以发现,返回值实际上是Hasauth字段两端的双引号。问题是JSON的关键值我们使用了双语引号,并且不允许JSON使用单个引号,因此我们此时该怎么办,在此时间表时我们应该做什么,您可以使用翻译字符

  我尝试了以下方法,然后还可以

  原始:https://juejin.cn/post/70964030323764237