我希望我的问题能够重复任何其他类似的问题。 我是网络服务领域的新人,特别是在休息区。 我有一个jboss服务器,我已经使用resteasy实现编写了一个java web服务到jax-rs。 我想生成一个:
Java客户端
Java脚本客户端
我希望那些客户端成为一个工作客户端(而不是存根 - 接口)。换句话说,我想要一种将服务器反映到客户端的自动方式。我希望该客户端能够在没有任何其他代码的情况下工作。
如果这个请求适用(我希望我没有在这里要求登月),我想知道是否有一种方法可以自动生成这个客户端(通过运行某种make命令[maven?])?
我尝试使用wadl2java工具,但我不确定这是否适合我,因为它是一种玻璃鱼产品。
我想指出我的服务是由wadl doc记录的,我想知道这是否是记录休息服务的最“正确”方式。
答案 0 :(得分:0)
如果您想手动测试休息时间,可以使用Chrome中的Advanced Rest Client;
如果您想要自动化测试,您可以使用jax-rs客户端
的泽西实现中的其余客户端protected final Client client = ClientBuilder.newClient();
client.target(URL).request(MediaType.TEXT_HTML_TYPE).get();
pom依赖项:
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.14</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.15</version>
<scope>test</scope>
</dependency>