Добрый день, есть рест сервис, для работы с ним использую Retofit, при логине в ответ выдает куку.
далее я использую эту куку для получения инфы от сервиса.
Получаю вот таким образом:
String cookie = service.atuhorize(...).execute().raw().header("Set-Cookie");
Она выглядит вот таким образом:
JSESSIONID=<тут куча букв>; path=/iapp; Max-Age=31536000; Expires=Thu, 22-Sep-2016 10:04:15 GMT
Использую эту куку вот так:
@Headers({"Content-Type: application/json"})
@GET("iapp/getCurrentUser")
Call<Profile> getCurrentUser(@Header("Set-Cookie") String cookieA);
Но сервис меня считает не авторизованным, отсюда вопросы:
1) Правильно ли я подставляю хеадер - нужен именно "Set-Cookie" ?
2) Нужно ли проставлять max-age/expire для куки, и если да, то каким образом ?
p.s. Заранее спасибо!