在之前的项目中,如果有需要调用webservice的功能,一般我们都是采用httpClient这种方式来实现。如下
String info = URLEncoder.encode("你好","utf-8");
String url = "http://www.tuling123.com/openapi/api?key=appkey&info="+info;
HttpGet get = new HttpGet(url);
HttpResponse response = HttpClients.createDefault().execute(get);
if(response.getStatusLine().getStatusCode() == 200){
HttpEntity entity = response.getEntity();
System.out.println(EntityUtils.toString(entity));
}
这里测试我们调用的是图灵机器人的api,url中的参数为app key。
需要的jar:
httpclient.jar,httpcore.jar,commons-logging.jar