cloudopt-plugin-client 是对 http 客户端的一个简易封装,基于 vertx 体系,可以简单实现异步请求服务器的过程。

    在使用前请先自行引用相应的依赖,请自行添加版本号。

    1. <dependency>
    2. <groupId>net.cloudopt.next</groupId>
    3. <artifactId>cloudopt-next-client</artifactId>
    4. </dependency>
    1. var client = HttpClient("https://www.cloudopt.net")
    2. client.addParam("key","value")
    3. client.addHeader("key","value")
    4. client.get("/testUrl").send { result ->
    5. println(Jsoner.toJsonString(result.result().bodyAsString()))
    6. }

    如果是 post 、 put 等请求,直接将上面示例中 get 方法名进行更换即可。如果需要发送表单数据,将 send 方法换成 sendForm;如果需要发送 json 数据将 send 方法换成 sendJson,以此类推。