zoukankan      html  css  js  c++  java
  • 使用OkHttp

    1)创建一个OkHttpClient的实例

    OkHttpClient client = new OkHttpClient();

    2)想要发起一个HTTP请求,创建一个Request对象

    Request request = new Request.Builder.builde();

    Request request = new Request.Builder.url("http://www.baidu.com").build();

    3)调用OkHttpClient的newCall()方法创建一个call对象,并调用它的execute()方法来发送请求并获取从服务器返回的数据

    Response response = client.newCall(request).execute();

    4)Response对象就是服务器返回的数据,可以通过以下方法获得返回的具体内容

    String responseData = response.body().string();



    1)如果是发起一条POST请求要比GET请求复杂一些,我们首先创建RequestBody对象来存放待提交的参数

    RequestBody requestBody = new FromBody.Builder()

    .add("username","admin")

    .add("password","123456")

    .build();

    2)在RequestBuilder()中调用post()方法,并将RequestBody对象传入

    Request request = new Request.Builder()

    .url("http://www.baidu.com")

    .post(requestData)

    .build();

    3)接下来个GET请求一样,调用execute()方法发送请求并获取服务器返回的数据即可



  • 相关阅读:
    求解:块级元素的宽度自适应问题
    list 小练习
    codevs1017乘积最大
    codevs1048石子归并
    luogu1387 最大正方形
    BZOJ1305: [CQOI2009]dance跳舞
    linux下分卷tar.bz文件的合并并解压缩
    ubuntu命令查补
    认识与学习BASH(中)
    认识与学习BASH
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781944.html
Copyright © 2011-2022 走看看