2012-05-02 14 views
1

我似乎无法在restlet站点或任何地方找到关于如何向web服务调用添加参数的主题。Restlet向web服务调用添加参数

我能够使用restlet来调用一个不需要任何参数的web服务并处理响应。

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

在此先感谢。

回答

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); 
1

要查询参数添加到Web服务调用用的Restlet(2.3版本),你可以做到以下几点:

// 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