2016-11-18 5 views
0

Я разрабатываю приложение Restful Spring, которое использует Redis для управления сеансом.Может ли RestAssured обрабатывать идентификаторы сеанса в заголовках, отличных от стандартного заголовка «Set-Cookie»?

Маркер сеанса возвращается приложением в заголовке именем х-AUTH-токен

Так в конце концов, ответ будет иметь следующий заголовок \ значение:

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

Как могу ли я настроить RestAssured для чтения значения x-auth-token, когда он сначала возвращается с сервера и отправляет его с каждым последующим запросом?

ответ

0
RestAssured.sessionId="sessionID" 

В приведенной выше строке задано значение идентификатора сеанса по умолчанию, которое будет использоваться для каждого запроса.

Посмотрите @JavaAPI и docs

+0

Спасибо, но это настраивает имя переменной печенья в 'Set-Cookie' заголовка. Но мне нужно настроить RestAssured, чтобы получить значение идентификатора сеанса из другого заголовка, отличного от 'Set-Cookie', без имени переменной, потому что значение идентификатора сеанса существует без имени переменной, как показано в моем вопросе. –

+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