使用

使用文档

  1. private void initOkhttpToRequest(){
  2. //OkHttp管理类构造
  3. OkHttpClient okHttpClient=new OkHttpClient.Builder().build();
  4. //构造请求参数
  5. Request request=new Request.Builder().url("").build();
  6. //通过请求参数构造Call对象来执行请求
  7. Call call= okHttpClient.newCall(request);
  8. try {
  9. //同步请求
  10. Response response= call.execute();
  11. //异步请求
  12. call.enqueue(new Callback() {
  13. @Override
  14. public void onFailure(Call call, IOException e) {
  15. }
  16. @Override
  17. public void onResponse(Call call, Response response) throws IOException {
  18. }
  19. });
  20. } catch (IOException e) {
  21. e.printStackTrace();
  22. }
  23. }

网络流程图

okhttp - 图1