小编Lia*_*bly的帖子

OkHTTPClient代理验证如何?

问题:如何向OkHTTP添加授权代理.

我知道OkHTTP的构建器确实支持代理,尽管我很难设置代理.

/**
 * Given a Url and a base64 encoded password return the contents of a website.
 * @param urlString
 * @param password
 * @return JSON
 */
public String getURLJson(String urlString, String password) {       
        OkHttpClient client = new OkHttpClient.Builder()
                .connectTimeout(60, TimeUnit.SECONDS)
                .writeTimeout(60, TimeUnit.SECONDS)
                .readTimeout(60, TimeUnit.SECONDS)
                .build();

        Request request = new Request.Builder()
          .url(urlString)
          .get()
          .addHeader("authorization", "Basic " + password)
          .addHeader("cache-control", "no-cache")
          .build();

        Response response = null;
        try {
            response = client.newCall(request).execute();
            String string = response.body().string(); …
Run Code Online (Sandbox Code Playgroud)

java proxy okhttp okhttp3

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

okhttp ×1

okhttp3 ×1

proxy ×1