2015-05-21 41 views
0

我想调用Java中的REST API进行GET请求。我想用请求发送一些查询参数。怎么做? 我想请求的curl命令的格式是:在Java中执行REST API调用的GET请求

curl -G -X GET -H "Accept:application/rdf+xml" --data-urlencode text="Sachin Plays cricket" http://wit.istc.cnr.it/stlab/fred 
+1

这有之前已经回答过很多次了。 http://stackoverflow.com/questions/1485708/how-do-i-do-a-http-get-in-java – ortis

+0

那么你可以尝试写一些代码。 – Manu

回答

0

我想你可以使用jersey client到获得致电

这是一个示例代码:

WebResource webResource = client.resource("http://"my.server:8080/warAppp").path("restService/endpoint"). 
           queryParam("param1", "myFirstParam"). 
           queryParam("param2",String.valueOf(intValueToConverToString)); 
String result =webResource.type(MediaType.TEXT_PLAIN_TYPE).get(ClientResponse.class).getEntity(String.class);