我有应用程序api url,它已通过Basicauth作为Background传递。使用它,我需要获取一个csrf令牌。我尝试了responsecookies。什么都没发生。
能否让我知道如何从该特定api获取csrf令牌。我收到了实际的应用程序响应,但没有得到Cookie。
答案 0 :(得分:0)
请阅读文档并浏览演示示例。这取决于响应。 Cookie(或标头)或响应主体本身(纯文本或JSON / XML)有两种可能性。
因此,您可以提取它,然后将其存储为变量,然后使用它来构建所有将来响应的标头。
请参阅demo example:
Given path 'signin', 'token'
When method get
Then status 200
And header X-CSRF-TOKEN = response
在这种情况下,令牌恰好是整个response
字符串。