如何使用SoapUI处理身份验证cookie



我正在研究SoapUI中的REST api。我需要通过身份验证(令牌存储在cookie中)才能访问所需的web服务。我在SoapUI中创建了一个HTTP请求来获取令牌并从响应中提取它。但我不知道该怎么处理它。我尝试将Token添加到REST请求头中,但这对我没有任何好处。反正也只是瞎射而已。那代币我该怎么用?我还没有在SoapUI中看到任何处理cookie的选项。

完整JSON响应:

{"access_token":"4u9Gq5cAGIzZ49VdEj8Amx6Aup0G52ZW_igSlPzCw66vgqvWOKBDEr8Hmz4xcKGK1m7z3X1laaKhqQASNZ5o-j-4tRnEjrVBCfbRj90V5SQOvdPH36UVa-imXWj7kBMkSA3xv4VXAU34TudS8zOu_hDu-17fsf0af9gKy9WCAZauG_A686A14xnAvQz5VUb5DKcFCh3scPGmqJcaParWr95hw_rukOv1uBxtTvyepqCEQaMDES_oQFQoa5tl50YnI0U6MtVH72bkaZV0I5g6ukSRXAhBTxPW8FLRRNAsbhD_a8nDkINQkNyBrV02lkWJR_zXlGseLnyhJ4dygI4SX_eNFjwUa3Elbjr4ZbE7vr5qY0AAEMI_SY5IViL2WNnt",
"token_type":"bearer",
"expires_in":86399,
"AAAIntegratedAuthentication":"False",
"ZZZAccessDefault":"True",
"UserId":"19",
"UserName":"tester",
".issued":"Fri, 21 Oct 2016 10:41:56 GMT",
".expires":"Sat, 22 Oct 2016 10:41:56 GMT"}

谢谢Rao!由于阅读其他问题和一些更多的调查,我发现我传递了令牌错误,我尝试添加令牌与[token]的值的头,在那里我应该添加Cookie,与token的值=[token]。

问题是我试图将令牌添加到标头,以令牌字符串为值,我应该真正将Cookie添加到标头,以Token=令牌字符串为值。

HTTP Auth Reques 
transfer access_token from response to $token variable
REST Request with added header Cookie: Token=${token}

瞧。感谢Rao让我读了更多的东西

最新更新