OkHttp是一個高效的HTTP客戶端,緩存
須要添加依賴socket
implementation 'com.squareup.okhttp3:okhttp:4.0.0-RC1'
implementation 'com.squareup.okio:okio:2.2.2'
能夠右鍵module打開module設置搜索okhttp依賴添加
public class MainActivity extends AppCompatActivity { String url = "http://wwww.baidu.com"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); new Thread(runnable).start(); } Runnable runnable=new Runnable() { @Override public void run() { OkHttpClient okHttpClient = new OkHttpClient(); final Request request = new Request.Builder() .url(url) .get()//默認就是GET請求,能夠不寫 .build(); Call call = okHttpClient.newCall(request); call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.d("輸出:", "onFailure: "); } @Override public void onResponse(Call call, Response response) throws IOException { Log.d("輸出:", "onResponse: " + response.body().string()); } }); } }; }