1
我正在使用SoapUI中的REST api。我需要進行身份驗證(令牌存儲在cookie中)以訪問所需的Web服務。我在SoapUI中創建了一個HTTP請求來獲取令牌並從響應中提取它。但我不知道該怎麼辦。我嘗試將令牌添加到REST請求標頭,但這對我沒有任何好處。無論如何,這只是一個盲目的鏡頭。我該如何處理這個令牌?我沒有看到在SoapUI中處理cookie的任何選項。如何使用SoapUI處理身份驗證Cookie
完整的JSON responsee:
{"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"}
謝謝饒!感謝閱讀另一個問題和更多的調查,我發現我錯誤地傳遞了令牌,我嘗試向頭添加帶有[token]值的令牌,在那裏我應該添加Cookie,令牌= [token] 。
可能相關,請你檢查一下 - http://stackoverflow.com/questions/40059304/passing-jsessionid-from-a-soap-response-to-a-http-request-in-soap-ui? – Rao
我在SoapUI的任何地方都看不到Set-Cookie。登錄後的響應只是一個JSON與令牌和一些額外的令牌信息,如類型,到期,發佈等。 – tom
如果有其他職位,他得到的。在獲取令牌方面可能與您的情況稍有不同,但設置Cookie的第二部分將保持不變。你能否展示你的迴應的結構,其中包含令牌?這樣可以有相關的建議。 – Rao