发送 HTTP 请求的客户端存根

Client Stub to send HTTP Requests

我是核心 Java 开发人员,才刚刚开始学习 J2EE,必须开发一个客户端测试存根,用于测试从 REST 接口发送 HTTP 请求和接收服务器发送的事件。我对 REST 的了解是通过知道首字母缩略词来总结的,仅此而已。任何人都可以指出 "learner friendly" 的方向以取得进展 运行 吗?这么多选项,但熟悉 Java - 我最好尽量保持简单。关于 "an extreme beginner" 的起点有什么想法吗?

您可能想看看 Apache HttpClient。这使您可以访问一个漂亮且完整的 Http 库,您可以使用它开始构建所有方法(GET、POST、DELETE、PUT)以连接到您的 REST 服务。

祝你好运。

Spring RestTemplate class could be useful. Here is simple usage guide at official site page 例如检索 RESTful 服务响应作为 Java-object.

Wrapper response = new RestTemplate().getForObject("http://any-api-url", Wrapper.class)