以HttpGet方法获取URL数据并转换成指定编码格式的字符串
2013-01-28 13:34
1091 查看
/*** * * 以HttpGet方法获取URL数据并转换成指定编码格式的字符串 * @param url url * @param charset 字符编码,默认为UTF-8编码 * @return * @throws ParseException * @throws ClientProtocolException * @throws IOException */ public String getStringContent(String url, String charset) throws ParseException, ClientProtocolException, IOException{ if( charset == null || charset.equals("") ){ return EntityUtils.toString( getHttpEntity( url ), HTTP.UTF_8 ); } else { return EntityUtils.toString( getHttpEntity( url ), charset); } } public static HttpEntity getHttpEntity(String url) throws ClientProtocolException, IOException { HttpParams params = new BasicHttpParams(); HttpConnectionParams.setSoTimeout(params, 3000); HttpConnectionParams.setConnectionTimeout(params, 3000); HttpClient client = new DefaultHttpClient(params); HttpGet get = new HttpGet(url); HttpResponse httpResponse = client.execute(get); if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){ return httpResponse.getEntity(); } return null; }
相关文章推荐
- 以HttpGet方法获取URL数据并转换成指定编码格式的字符串
- 向指定 URL 发送GET,POST方法的请求(传入指定url和参数,服务器返回字符串数据)
- PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)
- 速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- 关于inputStream.available()与HttpURLConnection.getContentLength()方法获取下载文件的大小
- httpResponse的getEntity为空,获取了这个数据在解析的时候出现了String不能转换成json对象
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- java通过Http get post请求url获取数据
- 校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码
- 第十二篇:Android GET请求获取网络数据以及POST数据(使用HttpURLConnection)
- HttpURLConnection和HttpClient分别以GET和POST获取Json数据
- HTTP请求协议 get post方法 获取数据解析
- 从IXMLDOMDocument2中获取指定编码(如UTF-8)格式的数据
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)