空手道API场景,需要从浏览器Cookie详细信息中获取标头字符串详细信息才能匹配服务

时间:2018-11-18 21:09:51

标签: karate

我正在为我的一个电子商务项目使用Karate API。我的服务集成方案作为来宾用户可以正常工作,但是要增强对登录用户的验证,我需要浏览器cookie详细信息中的标头字符串详细信息。只有在用户登录后,我才能获取标题字符串的详细信息。

因此,我需要帮助来从浏览器中获取标题字符串,并使用从浏览器捕获的标题字符串来访问服务。那么如何使用空手道API实现这一目标呢?

1 个答案:

答案 0 :(得分:2)

所有这些都是可能的。参考此示例,所有内容均已明确说明:headers.feature

此行获取cookie的值:

And def time = responseCookies.time.value

这是设置Authorization标头的简单方法:

* header Authorization = 'some string ' + time

还有许多其他选择,但是您确实需要花一些时间阅读文档:https://github.com/intuit/karate#http-header-manipulation