http协议接口调用之WebClient

来源:互联网 发布:中国核心期刊数据库 编辑:程序博客网 时间:2024/06/02 06:31

http协议的接口一般会有GET请求和POST请求两种,下面总结一下自己常用到的几种调用方式:

第一种:WebClient发送GET请求

import net.sf.json.JSONObject;import org.apache.cxf.jaxrs.client.WebClient;import org.junit.Test;@Testpublic void getResponse() {    String url = "http://ip:port/test";    //1.建立连接    WebClient wc = WebClient.create(url);     //2.获取服务端返回的json    String str = wc.accept("application/json").get(String.class);    System.out.println(str);    //3.根据返回的数据格式自己,组装数据。这里假设返回的数据格式为    //{"status":4000,"data":[{"name":"youyou"},{"name":"test"}]},将json转为对象    JSONObject JsonObject =JSONObject.fromObject(str);     System.out.println(JsonObject.get("status")); //4000}

第二种:WebClient发送POST请求

与get方式类似,需调用WebClient的post方法即可,这里暂时略,有问题的再写。


PS:最近本人正在组建自己的技术交流群,有兴趣的朋友可以加群。

群号:198450184(Lea项目组)