2015-05-21 71 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);