【问题标题】:Can RestAssured handle session IDs within headers other than the standard "Set-Cookie" header?RestAssured 可以在标准“Set-Cookie”标头以外的标头中处理会话 ID 吗?
【发布时间】:2016-11-18 14:40:21
【问题描述】:

我正在开发一个使用 Redis 进行会话管理的 Restful Spring 应用程序。

会话令牌由应用程序在名为 x-auth-token

的标头中返回

所以最终,响应将具有以下标头\值:

x-auth-token: 9e018f74-fc50-461f-b979-a2a3369c1ab6

如何配置 RestAssured 在第一次从服务器返回时读取 x-auth-token 标头值并随每个后续请求一起发送?

【问题讨论】:

    标签: rest-assured


    【解决方案1】:
    RestAssured.sessionId="sessionID"
    

    以上行设置了将用于每个请求的默认会话 ID 值。

    看看@JavaAPIdocs

    【讨论】:

    • 谢谢,但这会在Set-Cookie 标头中配置cookie 变量的名称。但是我需要将 RestAssured 配置为从 Set-Cookie 以外的不同标头获取会话 ID 值,但没有变量名,因为会话 ID 值存在时没有变量名,如我的问题所示..
    • 这可能对你有帮助 io.restassured.config.SessionConfig.SessionConfig(String sessionIdName, String sessionIdValue) 看看 @JavaAPIDocs - javadoc.io/doc/io.rest-assured/rest-assured/3.0.1
    猜你喜欢
    • 2014-02-18
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    相关资源
    最近更新 更多