位置: 编程技术 - 正文

Android提交请求到服务器(android studio post请求数据获取)

编辑:rootadmin

推荐整理分享Android提交请求到服务器(android studio post请求数据获取),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android post提交,android发送post请求,android post提交,androidpost提交数据,安卓请求,安卓发请求,android请求接口,安卓发请求,内容如对您有帮助,希望把文章链接给更多的朋友!

Android提交请求到服务器(android studio post请求数据获取)

Android开发中经常需要提交请求到服务器,这里简单的封装了一个NetUtil.java类:

import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.message.BasicNameValuePair;//访问服务器public class NetUtils {/** * 请求服务器,并返回服务器返回的&#; * * @param serverurl * 服务器的地址 * @param method * 请求服务器所使用的请求方法 * @param params * 请求参数 * @return 服务器返回给浏览器的&#; */public static String con2Server(String serverurl, String method,Map<String, String> maps) throws Exception {String result = null;HttpClient client = new DefaultHttpClient();HttpResponse response=null;if ("get".equalsIgnoreCase(method)) {if (maps != null) {// 参数不为null,说明有参数serverurl &#;= "?";for (Map.Entry<String, String> me : maps.entrySet()) {String key = me.getKey();String value = me.getValue();serverurl = serverurl &#; key &#; "=" &#; value &#; "&";}// 去掉最后一个&,substring参数包括开始的索引不包括最后一个serverurl.substring(0, serverurl.length() - 1);}HttpGet httpGet = new HttpGet(serverurl);response = client.execute(httpGet);} else if ("post".equalsIgnoreCase(method)) {List<NameValuePair> parameters = null;// 准备参数if (maps != null) {parameters = new ArrayList<NameValuePair>();for (Map.Entry<String, String> me : maps.entrySet()) {String key = me.getKey();String value = me.getValue();parameters.add(new BasicNameValuePair(key, value));}}UrlEncodedFormEntity entity = new UrlEncodedFormEntity(parameters,"utf-8");HttpPost httpPost = new HttpPost(serverurl);// 设置post请求的数据实体httpPost.setEntity(entity);response = client.execute(httpPost);}// 发送数据到服务器int code = response.getStatusLine().getStatusCode();if (code == ) {InputStream is = response.getEntity().getContent();byte[] bytes = StreamTool.getBytes(is);result = new String(bytes, "utf-8");}return result;}}

黑马程序员--学习日志2--Java的数据类型和语法 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------学习了一些基本的数据类型和语法,以及二进制、八进制、十进制、十六进制之间的

META-INFO文件夹解析 原文地址:

黑马程序员--学习日志3--运算符和选择语句 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------学习了运算符的作用和运算规则,以及如何使用if语句的三种表达式。1:运算符(1)算术

标签: android studio post请求数据获取

本文链接地址:https://www.jiuchutong.com/biancheng/379671.html 转载请保留说明!

上一篇:使用Gradle将apk安装包输出到指定的目录(gradle手动安装)

下一篇:黑马程序员--学习日志2--Java的数据类型和语法(黑马程序员学费多少钱2022)

  • 房地产开发企业资质等级有几个
  • 一般纳税人优惠政策最新2022标准
  • 经营租赁增值税税率3%
  • 所得税费用怎么算分录
  • 资本公积转增资本的要求
  • 上一年度亏损,本年怎么计算企业所得税
  • 交易性金融资产公允价值变动计入
  • 个体户一年能开多少普票
  • 控股子公司注销了可以起诉总公司吗怎么办
  • 本期应补退税额怎么算
  • 综合所得申报如何手工填写信息
  • 税盘清卡截止每个月
  • 税款滞纳金计入成本费用还是营业外
  • 上月已收款,本月开的票怎么做分录
  • 补交以前年度城建税和滞纳金怎么做账
  • 计提折旧需要减去预计净残值吗
  • 公司注销实收资本怎么处理
  • 航天金税交499
  • 退休人员在企业兼职规规定
  • 免费赠送物业费活动语句怎么写
  • 其他应收款里面有增值税
  • 公司借给个人的款项会计分录
  • 车辆增值税抵扣到什么时候结束
  • 事业单位研发支出资本化
  • 上缴税金包括什么
  • 高新企业职工食堂承包方案
  • 股东和原始股的区别
  • 股票投资报酬率怎么算excel
  • ai自动生成代码
  • 新版edge浏览器兼容性视图怎么设置
  • bootcamp怎么直接安装
  • 电脑文件启用宏是什么意思
  • 权限控制的原则是什么
  • 开发支出应属于什么科目
  • 购入固定资产款项已付
  • thinkphp yii
  • Joomla简单判断用户是否登录的方法
  • 宇宙最强舅舅系统
  • python导入其他文件的函数
  • cmd 过滤命令
  • php封装函数
  • 怎么填专项扣除
  • 原版小说推荐
  • php call方法
  • 企业发生的各项融资费用中,不属于借款费用
  • 长期待摊费用的摊销期限应该是
  • 视同销售的会计分录有哪些?
  • 员工福利开的专票怎么做分录
  • 饭店开业多久可以正常
  • 非正常损失的货物
  • 应收账款入账价值包括现金折扣吗
  • 公司入账是什么意思
  • 会计账簿按用途分类分为什么
  • win2003自动关机
  • win10蓝屏stopcode
  • mac如何修改
  • macbookpro通知栏
  • linux软件安装在哪个文件夹
  • profiler.exe - profiler是什么进程 有什么用
  • 如何在mac中安装五笔字型输入法
  • win8系统中向日葵软件造成的屏幕亮度无法调节怎么办?
  • win10预览版桌面图标和任务栏不翼而飞怎么办?
  • linux的虚拟终端有几个
  • js的forin
  • 谷歌批量下载插件
  • vtk下载步骤
  • bootstrap基础教程
  • shell脚本详解
  • web前端开发工具哪个好
  • python爬虫怎么做
  • unity 版本控制
  • insmod: init_module 'hello.ko' failed (Exec format error)
  • 用简单的方法做好玩的手工视频教程
  • unity3d人物模型
  • python数据类型有
  • netbeans12.0安装教程
  • python中set用法
  • 税务征收津贴发放范围
  • 车辆购置税查询官网四川
  • 汽车商业险退保还有手续费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设