我正试图从响应体中提取访问令牌,并在头管理器中使用它进行授权。第一个请求的响应是Response
然后我使用正则表达式提取标记Json Extractor
然后,我在头管理器Header Manager中输入一个变量
但是当我运行脚本时,我收到一个错误:Listener
我得到一个错误:2019-02-09 23:45:57,822 ERROR o.a.j.e.j.j.JSONPostProcessor: Error processing JSON content in JSON Extractor, message: Use bracket notion ['my prop'] if your property contains blank characters. position: 2
Error假设json路径不正确
我已经在这里研究了很多问题,但它们没有帮助我,我的行为有什么问题?感谢您提前回复!
2条答案
按热度按时间h4cxqtbf1#
使用JSON路径表达式作为
$.access_token
okxuctiv2#
你在JSON Extractor中使用Regular Expression,这就是你的问题。
必须使用JSON Path表达式。
所以JSON路径表达式的正确值是:
$.access_token
因为你在“创建变量的名称”中有token,你可以使用它:
${token}