• java 发送 http post 和 get 请求(利用unirest)


    调用服务器端的接口在前端调用,但是我们也会经常遇到在服务器后端调用接口的情况,网上的例子大部分都是用 jdk 原生的

    URL realUrl = new URL(url);
    URLConnection conn = realUrl.openConnection();
    /**
    
    一大堆参数
    
    **/

    URL 来发送请求的,要么就是封装了这个方法, 搞了一大堆代码, 让人复制,这边使用的话只能新建一个Until类,然后使用,非常不简洁.

    最近在postman上发现了一个比较简单的发送post 和 get 请求的技术.

    名字就叫Unirest,  一个简单的 http 请求 客户端. 给大家分享下.

    如果想发送什么东西,只有两句话

            HttpResponse<String> response = Unirest.post("http://XXXXXXXX:XXX/XXXX/XXXX.do")
                                               .header("Content-Type", "text/plain;charset=utf-8")
                                               .body("")
                                               .asString();
            System.out.println(response.getBody());

    其他参数或者方法可以参考官网文档

    http://kong.github.io/unirest-java/#requests

    而且 response.getBody() 会自己把输出流里面的内容解析出来,封装成对象,让我们更容易的使用.

    代码能少一点就少一点,不然后期维护真的是头大.

  • 相关阅读:
    java单例类
    java构造方法-this关键字的用法
    java封装
    Bean的装配方式
    scope的范围
    Bean实例化(三种方法)
    依赖注入
    建立Spring项目的基础
    Androids中数据库的使用SQLite
    SharedPreferences
  • 原文地址:https://www.cnblogs.com/lishuaiqi/p/11357690.html
Copyright © 2020-2023  润新知