java http请求 获取xml格式
2014-03-25 15:14
295 查看
/**
* 向指定URL发送GET方法的请求
* @param param
* 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。
*/
public static String sendGet(String url, String param) {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpgets = new HttpGet(url);
HttpResponse response;
String result="";
try {
response = httpclient.execute(httpgets);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instreams = entity.getContent();
result = convertStreamToString(instreams);
httpgets.abort();
}
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
public static String convertStreamToString(InputStream is){
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}finally{
try{
if(is!=null){
is.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
return sb.toString();
}
* 向指定URL发送GET方法的请求
* @param param
* 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。
*/
public static String sendGet(String url, String param) {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpgets = new HttpGet(url);
HttpResponse response;
String result="";
try {
response = httpclient.execute(httpgets);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instreams = entity.getContent();
result = convertStreamToString(instreams);
httpgets.abort();
}
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
public static String convertStreamToString(InputStream is){
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}finally{
try{
if(is!=null){
is.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
return sb.toString();
}
相关文章推荐
- java获取http请求的Header和Body
- 用JAVA发送一个XML格式的HTTP请求
- java获取xml格式字段数据
- 如何通过抓包工具fiddler获取java程序的http请求
- JS与JAVA获取xml格式的字符串指定的值
- 用Java发起HTTP请求与获取状态码(含状态码列表)
- java发送http请求并获取状态码
- 如何通过抓包工具fiddler获取java程序的http请求
- java发送http请求并获取response信息
- java发送http请求并获取状态码
- Java获取xml格式字段内容
- 对于java用发送http请求,请求内容为xml格式
- 【java】之获取HTTP请求的值常用方法
- 对于java用发送http请求,请求内容为xml格式
- 用Java发起HTTP请求与获取状态码(含状态码列表)
- (安全跨域)java.net.url实现后台发出http请求并输出获取到的数据
- 用Java发起HTTP请求与获取状态码(含状态码列表)
- java发送http请求并获取状态码
- java发送http请求并获取状态码
- java 发送 json、xml格式的 http请求,并读取响应response内容实例