我正在编写一个调用 Web 服务并使用其响应文本的 Java 应用程序。(即)它调用一个 URL,如http://web-server.com/item/3455
该 URL 将返回响应文本(字符串),例如“nexus”。
为了实现上述功能,我们可以利用任何现成的框架吗?或者我应该从头开始编写功能。
谢谢。
我正在编写一个调用 Web 服务并使用其响应文本的 Java 应用程序。(即)它调用一个 URL,如http://web-server.com/item/3455
该 URL 将返回响应文本(字符串),例如“nexus”。
为了实现上述功能,我们可以利用任何现成的框架吗?或者我应该从头开始编写功能。
谢谢。
即使 API 不是严格的 RESTful,您也可以像这样使用 spring-web 的RestTemplate:
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("http://web-server.com/item/3455", String.class);
根据 url,您似乎正在进行 REST 调用。您可以使用HTTPURLConnection API。
您所需要的只是一个简单的 HTTP 客户端来执行您所说的操作。来自 Apache的HttpClient项目是一个受欢迎的选择,并且肯定会为您尝试做的事情工作。