Как обработать этот ответ заголовка OkHttp? - PullRequest
0 голосов
/ 06 июня 2018

Ответ API, который я запрашиваю, содержит несколько страниц.В заголовке ответа находится текущая страница и последняя страница, отправленная в формате, который я не знаю, как обрабатывать.Все остальные заголовки являются строками.Например, если я запрашиваю следующий заголовок:

Request request = new Request.Builder().url(url).head().build();
Response response = client.newCall(request).execute();
return response.header("date").toString();

, я получаю такой результат:

Wed, 06 Jun 2018 10:00:31 GMT

Требуемый результат находится под заголовком "ссылка" и отображается в Почтальоне следующим образом:

Ссылка → https://api.schiphol.nl:443/public-flights/airlines?sort=%20publicname&app_id=***&app_key=***&page=7; rel = "last", https://api.schiphol.nl:443/public-flights/airlines?sort=%20publicname&app_id=***&app_key=***&page=1; rel = "next"

Когда я пытаюсь вернуть заголовок "link", я получаюнулевой указатель.Как мне это сделать?

Заранее спасибо!

1 Ответ

0 голосов
/ 06 июня 2018

Вы можете попытаться использовать: response.getHeaders().get("link"), чтобы получить значение.

...