gpt4 book ai didi

java - 如何从另一个 Web 服务调用一个 Web 服务并返回结果

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:06 24 4
gpt4 key购买 nike

我是编写休息服务的新手。我编写了一个 Web 服务来查询 mysql 数据库并以 JSON 形式返回数据。使用 jersey 1.9,war 文件托管在 tomcat 7 和 MySql 数据库上。

有一个由第三方编写和维护的现有网络服务,我需要在其中发布此数据。

我想知道是否可以从WebService-1调用WebService-2并通过WebService-1返回Webservice-2的响应。

我想指出的是,Webservice-2 无法更改。目前它通过 POST 获取 JSONObject 并返回另一个 JSONObject 作为响应。

最佳答案

我希望您正在寻找此 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

您可以通过 jersey API 来完成此操作。

关于java - 如何从另一个 Web 服务调用一个 Web 服务并返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44693114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com