我请求的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
想要的结果位于标题"链接"并在Postman中展示如下:
链接→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 ="下一个"
当我尝试返回标题"链接"我得到一个空指针。我该怎么做?
提前致谢!
答案 0 :(得分:1)
您可以尝试使用:response.getHeaders().get("link")
来获取值。