位置: 编程技术 - 正文

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
  • 餐饮业增值税是多少
  • 卖二手车
  • 丢失发票联和抵扣联
  • 海关废品回收
  • 房地产公司扣减土地出让金怎么入账?
  • 因质量问题怎么赔偿
  • 申报作废的多申报的退款怎么处理?
  • 销售固定资产未收到钱
  • 记名预付卡不得设置有效期不可赎回
  • 电子发票如何打印清单明细
  • 所得税季度申报表营业成本怎么填
  • 显示发票离线,应当如何处理
  • 对公账户验证款怎么记账
  • 增值税(滞纳金)
  • 注册资本印花税税目是什么
  • 专票只能开一万的额度开了三万的发票
  • 土地增值税加计5%扣除年限
  • 业务招待住宿进什么科目
  • 应收账款的账面余额公式
  • 工程咨询费用取费标准
  • 无形资产摊销是什么科目
  • windows11关机在哪
  • 系统太多怎么办
  • 支付宝消费计入什么科目
  • 开机要按f1才能启动
  • timit数据集
  • phpwhile用法
  • 税务局要求小规模纳税人开专票
  • 小规模纳税人工资要每月申报
  • 探索app下载
  • 苹果系统推送通知
  • 通用机打发票还能用吗
  • 增值税发票开具规定
  • 租赁办公场所的法律规定
  • python中np.array用法
  • 销售使用过的车辆应该如何交增值税
  • 自定义函数是啥
  • 总结帝国cms内容是什么
  • 非独立核算与独立核算
  • mysql "too many connections" 错误 之 mysql解决方法
  • 专项附加可以叠加吗
  • 库存商品怎么计提坏账
  • 购销合同印花税按70%
  • 应纳税所得额计算公式excel
  • 减免税款科目期末有余额吗
  • 资金股东占股比例
  • 成本分配表是实际成本吗
  • 小规模纳税人公司可以开专票吗
  • 库存退货怎么做账
  • 工业企业应付会计工作内容
  • 商品销售成本的计算方法中,商品零售企业
  • ddl dml的区别
  • centOS7安装MySQL数据库
  • 怎么操作win10系统
  • 打印机向windows发送消息
  • XP系统如何设置U盘启动
  • 电脑出现黑屏英文要怎么处理
  • dns_config_service_win
  • win8玩英雄联盟fps低怎么办
  • Ubuntu GNOME 14.10的桌面升级到GNOME 3.16教程
  • centos 7 安装
  • win7保存桌面不见了怎么办
  • unix网络命令
  • 博通网卡驱动win7
  • linux如何使用u盘
  • 怎么用html做一个留言板
  • js的自定义属性
  • 原生javascript
  • js继承的概念
  • unity androidx
  • jq form提交
  • 广东高速费用支付宝支付如何开发票
  • 单位为员工报销医药
  • 关于研发费用的审计程序,下列说法中错误的是
  • 公益性公墓免交税吗
  • 在本地买车怎么上外地牌照
  • 湖南社保费申报测算管理系统登录不了
  • 企业代扣代缴个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设