1

我正在尝试使用 okhttp 打开连接。

就像是,

urlConnection = client.open(url);

不适用于新的 ok-http.jar 文件

它正在与1.5.x of okhttp version

有什么建议么?

谢谢

4

2 回答 2

0

文档中的代码

public static void main(String[] args) throws IOException {
    OkHttpClient client = new OkHttpClient();

    Request request = new Request.Builder()
        .url("http://kenumir.pl/")
        .build();

    Response response = client.newCall(request).execute();
    System.out.println(response.body().string());
}

方法执行是关键;-)

于 2014-08-22T12:14:12.140 回答
0

“它不起作用”是什么意思???它是否在编译时或运行时失败?它显示了什么样的错误?从 OkHttip 2.xx 开始,打开 HttpUrlConnections 的方式发生了变化,您需要包含一个新模块,这应该可以工作:

// OkHttp 1.x:
HttpURLConnection connection = client.open(url);

// OkHttp 2.x:
HttpURLConnection connection = new OkUrlFactory(client).open(url);

有关详细信息,请参阅OkHttp 发行说明

于 2016-01-12T19:28:05.643 回答