2015-10-23 10 views

答えて

11

URLConnectionのサポートはokhttp-URLConnectionのモジュールに移動しました。 1.xからアップグレードする場合は、この変更が影響します。あなたは、あなたのプロジェクトにokhttp-URLConnectionのモジュールを追加し、HttpURLConnectionの新しいインスタンスを作成するためにOkUrlFactoryを使用する必要があります。

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

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

だけのGradleファイルに以下のように依存関係を追加することを忘れないでください。 OkHttp 3.xののよう

compile 'com.squareup.okhttp:okhttp-urlconnection:2.5.0' 
1

OkUrlFactoryはより柔軟である通話の新しいRequest/Responseスタイルの賛成で、非推奨とマークされていました。いくつかの情報:

OkHttpClient httpClient = new OkHttpClient() 

Request request = Request.Builder() 
    .url(url) 
    .build() 
Response response = httpClient.newCall(request).execute() 
https://publicobject.com/2015/12/15/okurlfactory-is-going-away/

だから新しいスタイルがより見えるように起こっています

関連する問題