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



  • 相关阅读:
    ElasticSearch学习记录
    用java代码手动控制kafkaconsumer偏移量
    kafka0.9.0及0.10.0配置属性
    kafka常用命令
    kafka消费者客户端(0.9.0.1API)
    kafka入门教程链接
    编程内功
    bzoj3145:[Feyat cup 1.5]Str
    3 SpringBoot与微服务
    2 微服务存在的问题和解决方案
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781944.html
Copyright © 2011-2022 走看看