要在Gradle構建中使用OkHttp,我需要將以下依賴添加到Gradle構建中。Android okhttp庫
compile 'com.squareup.okhttp:okhttp:2.5.0'
這是否意味着我使用它實現了熟悉的API java.net.HttpURLConnection
或okhttp-apache
模塊,實現了Apache的HttpClient的API okhttp-URLConnection的模塊?
要在Gradle構建中使用OkHttp,我需要將以下依賴添加到Gradle構建中。Android okhttp庫
compile 'com.squareup.okhttp:okhttp:2.5.0'
這是否意味着我使用它實現了熟悉的API java.net.HttpURLConnection
或okhttp-apache
模塊,實現了Apache的HttpClient的API okhttp-URLConnection的模塊?
你複製了行嗎? :) :)
之證件說:
您可以嘗試OkHttp無需重寫您的網絡代碼。
okhttp-urlconnection
模塊實現熟悉的java.net.HttpURLConnection
API和okhttp-apache
模塊實現 Apache HttpClient API。OkHttp支持Android 2.3及以上版本。對於Java,最低要求是 。
這意味着你可以使用這個庫類。我已經使用這個庫進行改造。
import com.squareup.okhttp.OkHttpClient;
OkHttpClient okHttpClient = new OkHttpClient();
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(ContextConstants.REPORT_SUBMIT_PATH)
.setClient(new OkClient(okHttpClient))
.build();
okhttp是Square實施的http庫。 https://github.com/square – cgr
使用'Response/Request' API。其他人很快就會被棄用。閱讀:https://publicobject.com/2015/12/15/okurlfactory-is-going-away/ – rafid059