测试接口的过程中遇到这个么问题,下一个接口header中的一个参数是上一个接口的返回值,所以就需要用正则表达式取出这个值,放到所需接口中。
这本来是个有点简单的问题,正则表达式取值,然后引用变量就得了呗,之前也都是这么干的,正则表达式嘛,传说中的(.*?)
解决一切。
不过这次的取值不同于往常,之前都是从一堆返回值中取出某一个参数对应的值作为变量引用到其他接口,这次呢,接口的返回值只有一个,我是要把这个值用正则表达式取出来,传说中的(.*?)
解决一切的办法不好用了,经过请教同事+尝试,终于搞定了,说答案:
正则表达式为:(.*)
或者 .*
下图的三种方式来取值,接口均能跑通~