Есть такой сервис:
interface AuthService {
@Headers("api: 0.0.1")
@FormUrlEncoded
@POST("do-login")
fun login(
@Field("login") login: String,
@Field("pass") pass: String
): Observable<UserData>
}
Так я делаю запрос:
authService.login("test","1111")
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribe ({
user ->
Log.v("Result")
}, { error ->
error.printStackTrace()
})
Таким образом в user у меня содержится
UserData. Но, мне нужно еще и заголовки ответа (response headers) получить как-то, чтоб было что-то вроде этого:
(user, response) -> ...
Как это можно сделать?