我是Rest Web服务的新手。我创建了一个Jersey客户端并且能够进行GET调用。现在我无法理解我如何使用相同的客户端代码进行其他POST调用。我需要更改方法post以及后续调用的参数以及URI。以下是我脑海中浮现的问题:
WebResource webResource = client.resource(" http://localhost:8080/get");
ClientResponse response = webResource.accept(" application / json") 获得(ClientResponse.class);
答案 0 :(得分:0)
这就是您设计服务器实施的方式(我的意思是,确定GET
和POST
之间的相似性)
非常简单,当您确定了公共代码并创建了一个接受Http方法,服务的EndPoint和输入的函数。
因此,从您的方法开始,您将构建Web服务的完整端点。然后,您需要检查,如果它是GET
请求,然后追加/构建相同的URL。接下来,您需要检查,如果是GET
或POST
,则需要启动您的请求。
我刚刚为您提供了问题的概述/代码流程。实际的实施由你决定。