多语言展示
当前在线:1802今日阅读:19今日分享:20

restful服务之客户端访问jeysey使用

现在比较流行的一种交互方式,前后端分离。。。我们介绍下轻量级restful服务的客户端访问,后续再介绍服务端搭建。。。
工具/原料

eclipse

方法/步骤
1

引入jar包,下载地址maven下载:http://mvnrepository.com/artifact/com.sun.jersey/jersey-client/1.19.4大家后续要下载什么jar包,也可以直接按这个地址搜索,查找很方便快捷!

2

import javax.ws.rs.core.MediaType;import com.sun.jersey.api.client.Client;import com.sun.jersey.api.client.WebResource;public class TestClient { public static void testClient(String uri){ Client client = Client.create(); WebResource webResource = client.resource(uri); String result = webResource.type(MediaType.APPLICATION_JSON+';charset=utf-8') .post(String.class);    System.out.println(result); } public static void main(String[] args) { String uri = 'http://127.0.0.1:99/hi/payBook/queryPayInfo'; //返回结果:json //String uri = 'http://目标地址:99/hi/熊猫人'; //返回结果:json testClient(uri); }}

3

如果服务端请求需要requestbody,则是ClientResponse clientResponse = webResource.type(MediaType.APPLICATION_JSON+';charset='+charset)   .post(ClientResponse.class, requestbody_json);//requestbody_json=json字符串。。。

4

测试工具,firefox下载RestClient

推荐信息