【问题标题】:Adding auth token as header to okhttp将身份验证令牌作为标头添加到 okhttp
【发布时间】:2016-02-24 02:32:00
【问题描述】:

我有下面的方法来进行 GET 调用。我需要给它添加一个header,以便通过header将userToken传递给服务器。我该怎么做?

public static String getJsonStringFromHttpGet(String url) {
    OkHttpClient client = new OkHttpClient();
    Request request = new Request.Builder()
            .url(url)
            .build();
    try {
        Response responses = client.newCall(request).execute();
        return responses.body().string();
    } catch (IOException e) {
        Timber.e(e, "response exception:");
        return null;
    }
}

【问题讨论】:

    标签: android http-headers okhttp


    【解决方案1】:

    像这样:

    ...
    Request request = new Request.Builder()
            .url(url)
            .header("Authorization", userToken)
            .build();
    ...
    

    参考:https://github.com/square/okhttp/wiki/Recipes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2018-12-29
      • 2016-02-28
      • 2014-11-25
      • 2015-03-16
      • 2014-06-02
      相关资源
      最近更新 更多