2016-11-18 3 views
0

セッション管理にRedisを使用するRestful Springアプリケーションを開発しています。RestAssuredは、標準の「Set-Cookie」ヘッダー以外のヘッダー内のセッションIDを処理できますか?

セッショントークンは、名前X-AUTH-トークンによってヘッダ内のアプリケーションによって返される

だから、最終的には、次のヘッダー\値だろう応答:

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

方法をRestAssuredx-auth-tokenヘッダーの値がサーバーから最初に返され、それが連続するすべての要求と共に送信されるときに読み取るように構成できますか?

答えて

0
RestAssured.sessionId="sessionID" 

上記の行は、リクエストごとに使用されるデフォルトのセッションID値を設定します。

JavaAPIdocs

+0

@を見てくださいありがとうございますが、これは、 'セットCookie'ヘッダー内のクッキー変数の名前を設定します。しかし、セッションID値が変数名なしで存在するので、変数名なしで 'Set-Cookie'以外の別のヘッダからセッションID値を取得するようにRestAssuredを設定する必要があります。 –

+0

これは、 io.restassured.config.SessionConfig.SessionConfig(String sessionIdName、String sessionIdValue) 'JavaAPIDocsを見てください - http://www.javadoc.io/doc/io.rest-assured/rest-assured/3.0.1 – Ramu

関連する問題