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()方法发送请求并获取服务器返回的数据即可



  • 相关阅读:
    vue中使用vw适配移动端
    在vue项目中使用scss
    前端用vue怎么接收并导出文件
    QT编辑
    前置声明
    morphologyEx() getStructuringElement()
    # 类定义中调用另一个类函数的方式
    指针
    NEW
    DECLARE_DYNAMIC IMPLEMENT_DYNAMIC
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781943.html
Copyright © 2011-2022 走看看