HttpClient网络请求 androidStudio中的基础使用
来源:互联网 发布:小米电视3怎么样 知乎 编辑:程序博客网 时间:2024/06/07 20:38
modle的buil.gradle文件中android根标签下 添加useLibrary 'org.apache.http.legacy'/** * httpClient-- apche 基金会维护的请求网络的工具;
工具类 */public class NetWorkUtils { public String tag = "NetWorkUtils"; /** * apache * * @param jsonUrl * @return */ public String getJsonByHttpClientGet(String jsonUrl) { //获取httpclient对象 DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); //准备一个get请求// HttpGet httpGet = new HttpGet(jsonUrl); HttpPost httpPost = new HttpPost(jsonUrl);
//修改org.apache.http的主机名验证解决问题 SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier());
try {
//得到服务器返回的数据;
HttpResponse response = defaultHttpClient.execute(httpPost);
//得到状态码
int statusCode = response.getStatusLine().getStatusCode();
if(statusCode ==200){
//entiry 里面封装的数据;
HttpEntity entity = response.getEntity();
//这个result就是json字符串,剩下的就是解析工作了;
String result = EntityUtils.toString(entity);
Log.e(TAG, "result: "+result );
}
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
阅读全文
0 0
- HttpClient网络请求 androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- HttpClient androidStudio中的基础使用
- 03HttpClient androidStudio中的基础使用
- 使用HttpClient方式请求网络
- 使用HttpClient方式请求网络
- Android中的网络请求之HttpClient
- androidStudio中的HttpClient
- AndroidStudio下使用Retrofit进行网络请求
- Glide RecyclerView插件
- union和left join的应用区别
- Thinkphp5 使用odbc连接到sqlserver, thinkphp5 sqlserver where 报错的原因
- Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String
- expect以及rsync实现远程连接自动推送密码
- HttpClient网络请求 androidStudio中的基础使用
- COOKIE的SECURE属性
- 自己的开发,请大家多多支持
- 设计模式(Design Pattern)
- svn搭建
- web.xml拼写引发的404
- Python——range()、xrange()和np.arange()应用说明
- HDU1698 线段树
- PTA的6-10 二叉树的遍历