小程序,微信公众号开发,短信发送等等各种网络请求的发送,都可以使用HttpClient来发送。
初始化HttpClient对象
HttpClient httpClient = new HttpClient();
定义请求地址url
String url = "";
通过get/post方式提交
HttpGet httpGet = new HttpGet(url);
HttpPost httpPost = new HttpPost(url);
通过execute方法发送请求 返回一个httpresponse对象 抛出异常
HttpResopnse response = httpClient.execute(httpGet);
HttpResopnse response = httpClient.execute(httpPost);
从response获取结果
HttpEntity entity = response.getEntity();
判断结果
if(entity!=null){
获取返回的字符串 设置编码格式
String result = EntityUtils.toString(entity,"UTF-8");
//将字符串转换成json
JSONObject object = JSONObject.fromObject(result);
}
这里的fromObject方法是net.sf.json的包
关闭连接 释放链接
httpGet.releaseConnection();