Okhttp3
OkHttp3 簡單使用
- AS 項目 build.gradle 中添加:
compile 'com.squareup.okhttp3:okhttp:3.9.0'
- AndroidManifest.xml 添加網(wǎng)絡權限
<uses-permission android:name="android.permission.INTERNET"/>
- Okhttp3
get
代碼請求
//創(chuàng)建 OkHttp 對象
private final OkHttpClient client = new OkHttpClient();
//創(chuàng)建 Request 對象,通過內(nèi)部類 Builder 調(diào)用生成 Request 對象
Request request = new Request.Builder()
.url("https://www.sogou.com/")
.build();
//創(chuàng)建 Call 對象胸完,調(diào)用 execute(同步請求)/enquene(異步請求)
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.d(TAG, "onFailure: ");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Log.d(TAG, "onResponse: "+response.body().string());
}
});
- Okhttp3
post
代碼請求,( //todo)