如何在Android中的Retrofit中从Header获取令牌

时间:2017-05-09 15:51:36

标签: android retrofit2

在我的应用程序中,我应获取来自json的用户信息,我应该从请求标头获得令牌
我可以获取Retrofit2并显示此数据,但我不知道如何从标题中获取令牌?
在我的应用程序中,我应该从头部获取令牌,并再次将带有标头的令牌发送到服务器 在请求标头中,密钥是令牌。 (我的意思是,令牌名称是关键)。

对于服务器请求,我使用.css({"property" : "value"})并使用此库我可以 GET POST 方法,但我不知道如何从标题中获取和发布标记(密钥)。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

@Angel M来自快速学习者的链接解释了如何为您的请求添加自定义标头,而不是如何检索它们。要获得标头值,您可以使用以下代码:

String headerValue = response.headers().get("headerName");
  if(headerValue != null){
      //use your header value
  }

希望这有帮助。

答案 1 :(得分:0)

String token = response.headers()。get(" key");