使用okhttp打开连接

时间:2014-08-19 20:15:47

标签: android httpconnection okhttp okio

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

之类的,

urlConnection = client.open(url);

无法使用新的ok-http.jar文件

它正在使用1.5.x of okhttp version

有什么建议吗?

由于

2 个答案:

答案 0 :(得分: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());
}

方法执行是关键; - )

答案 1 :(得分:0)

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

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

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

有关详细信息,请参阅OkHttp Release notes