正则表达式提取http返回结果,作为http请求参数
链接:http://note.youdao.com/noteshare?id=8e49b151909809ac28b31f59c0eeb354
引用名称:后边使用参数引用的方式引用这个提取器提取到的值,这里命名为token,使用时写${token}
正则表达式:使用(.+?)进行匹配提取,两边是要提取内容的边界;如上一个请求的响应数据: {“code”:0,“message”:null,“result”:{“create_time”:1524345278173,“ACCESS-TOKEN”:“BAdDfNnnhzbvnGqRJbnnTCegvzUOxVBz”,“expired_in”:1800}},要提取access-token的值,也就是斜体部分,表达式可写成
“ACCESS-TOKEN”:"(.+?)",“expired_in” 注意斜体部分两边有引号,所以(.+?)两边也得引号
若提取expired_in的值,也就是1800,表达式写成:
“expired_in”:(.+?)}}
模板:使用提取到的第几个值。因为可能有多个值匹配,所以要使用模板。从 1 开始匹配,依次类推。这里填写
1
1
1
匹配数字:表示如何取值。0 代表随机取值,1代表取第一个匹配成功的值,-1代表取所有匹配成功的值
缺省值:表示参数没有取到值的话,默认给它的值。