我是编写休息服务的新手。我已经编写了一个web服务来查询mysql db并将数据作为JSON返回。使用jersey 1.9,war文件托管在tomcat 7和MySql db上。
现有的网络服务由第三方编写和维护,我需要发布此数据。
我想知道是否可以从WebService-1调用WebService-2并通过WebService-1返回Webservice-2的响应。
我想注意Webservice-2不能改变。它目前通过POST获取JSONObject并返回另一个JSONObject作为响应。
答案 0 :(得分:0)
我希望您正在寻找此API示例:
Client client = Client.create();
WebResource webResource = client.resource("<some_address>/<resource>");
ClientResponse response = webResource.accept("application/json").get(ClientResponse.class);
//modify the response
//return the value
你可以通过泽西API来实现。