Android 中HttpURLConnection与HttpClient使用的简单实例
时间:2022-01-08 23:43:33
1:HttpHelper.java
public class HttpHelper {
//1:标准的Java接口
public static String getStringFromNet1(String param){
String result="";
try{
URL url=new URL(param);
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
if(conn.getResponseCode()==HttpURLConnection.HTTP_OK){
InputStream is=conn.getInputStream();
byte[]data=new byte[1024];
int len=is.read(data);
result=new String(data,0,len);
is.close();
conn.disconnect();
}
}catch(Exception e){
e.printStackTrace();
}
return result;
}
//2:Apache接口
public static String getStringFromNet2(String param){
String result="";
try{
HttpClient client=new DefaultHttpClient();
HttpGet get=new HttpGet(param);
HttpResponse response=client.execute(get);
if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){
result=EntityUtils.toString(response.getEntity());
}
}catch(Exception e){
e.printStackTrace();
}
return result;
}
}
标签:Android,HttpURLConnection,HttpClient
0
投稿
猜你喜欢
C++ Cmake的构建静态库和动态库详解
2023-06-28 08:28:15
Java删除二叉搜索树的任意元素的方法详解
2021-10-04 12:27:26
Java中多线程下载图片并压缩能提高效率吗
2023-08-06 07:40:10
深入剖析Java中String类的concat方法
2023-06-02 07:07:13
Unity实现10天签到系统
2022-07-11 23:40:01
使用Spring特性实现接口多实现类的动态调用方式
2022-04-11 05:41:42
详解WMI RPC 服务器不可用的解决方案
2023-09-14 14:51:54
Mybatis 逆向工程的三种方法详解
2023-08-10 22:27:20
java并发包JUC同步器框架AQS框架原文翻译
2022-08-22 22:17:23
为spring get请求添加自定义的参数处理操作(如下划线转驼峰)
2021-12-04 13:01:43
详解C#借助.NET框架中的XmlTextReader类读取XML的方法
2023-01-18 23:31:47
Java获取文件的类型和扩展名的实现方法
2021-09-24 08:56:56
详解OpenCV For Java环境搭建与功能演示
2023-05-27 09:13:50
c#构造初始化的顺序浅析
2022-10-13 22:14:34
Mybatis-Plus支持GBase8s分页查询的实现示例
2021-11-21 14:33:30
Java源码解析之可重入锁ReentrantLock
2021-12-28 22:32:40
java如何用Processing生成马赛克风格的图像
2023-11-07 20:52:44
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
2023-11-29 14:39:23
@CacheEvict 清除多个key的实现方式
2023-11-21 08:28:04
Java实现Excel导入导出的步骤详解
2022-09-05 05:20:32