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



  • 相关阅读:
    C++---拷贝构造函数和赋值构造函数
    C++---类成员变量定义为引用
    从文件处理到文件的高级应用
    Jupyter的使用复习
    字符编码到python编辑器流程
    周四的小结
    中秋前的题目
    三段代码块带走今天的脚本
    今日份的随笔
    明天才能学的运算符号表格
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781943.html
Copyright © 2020-2023  润新知