Restlet将参数添加到webservice调用

时间:2012-05-02 11:05:24

标签: java web-services rest parameters restlet

我似乎无法在restlet站点上找到任何关于该主题的内容,也无法在如何向webservice调用添加参数的任何地方找到任何内容。

我可以使用restlet来调用不需要任何参数的web服务并处理响应。

如果你知道任何其他能够调用webservice并传递参数的框架(其余的)请告诉我。

提前致谢。

2 个答案:

答案 0 :(得分:2)

要使用Restlet(版本2.3)向webservice调用添加查询参数,您可以执行以下操作:

// Create a client resource which will call a given service
ClientResource clientResource = new ClientResource("http://serviceToCall.com");

// Add a query parameter
clientResource.addQueryParameter("queryParameterName", "queryParameterValue");

// Make a "GET"
clientResource.get();

以下是相应的Javadocs

答案 1 :(得分:1)

试一试。基于the Restlet wiki的示例:

// Create the client resource  
ClientResource resource = new ClientResource("http://www.restlet.org");  

// Add a query parameter equiv to ?A=1
resource.getReference().addQueryParameter("A","1"); 

// Customize the referrer property  
resource.setReferrerRef("http://www.mysite.org");  

// Write the response entity on the console
resource.get().write(System.out);  
相关问题