位置: 编程技术 - 正文

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)

  • 出口退税政策
  • 应付销货方代垫运费计入什么科目
  • 存款利息收入增值税是免税还是不征税
  • 预付账款有二级科目嘛
  • 商业零售企业实行增值税后购进商品业务的账务处理
  • 票据结算的分录怎么做
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 未认证的进项税账务处理
  • 增值税起征点有啥用
  • 留样检测的产品计入什么科目?
  • 小规模的企业所得税税率
  • 管理会计的目标包括多选题
  • 报关单增值税税单收货人更改
  • 增值税专票电话号码错了有关系吗
  • 劳务派遣企业的规上企业认定标准
  • 高温气温
  • 统一社会信用代码查询和税号一致吗
  • 小微企业季度所得税怎么计算
  • 外地项目预缴个人所得税
  • 跨年度多计提的印花税怎么冲回
  • 公司院内打井怎么处罚
  • 办理环评费用
  • 分公司应收款转总公司会计分录?
  • 轩辕剑3字体
  • 停工损失会计准则
  • ubuntu22.04更换RTX 4090显卡后,安装驱动和pytorch记录
  • 债权转增资本的条件
  • php中字符串函数
  • ges.dll
  • php 定时执行文件脚本
  • 免税货物增值税计算公式
  • 房地产开发成本明细
  • 企业接受捐赠的税务处理
  • 现在用yii框架的人还多么
  • html 提交表单
  • php curlfile
  • 在建工程怎么填
  • 外币应收账款汇兑损失计入
  • 超市小票可以作为证据吗
  • phpcms怎么用
  • dedecms都能做什么网站
  • 资产处置费用是指单位经批准处置资产时发生的费用
  • 公司注销其他应付款有余额有影响吗
  • 未确认融资费用摊销额怎么计算
  • sql优化口诀
  • mysql命令行工具是什么
  • sql server存储过程写法
  • 水电费分割单能报销吗
  • 公司亏损注销了怎么赔偿
  • 上市公司股票增发条件
  • 出纳去银行取钱需要带什么
  • 事业单位哪些收入要上交国库
  • 纳税期限与缴库期限不符
  • 冲个人借款分录怎么写
  • 规划设计费收费依据
  • 企业经营规模小怎么办
  • mysql常用关键字及其用法
  • win8怎么设置开机直接进入桌面
  • 怎么删除隐藏文件夹win 10
  • windows8.1使用指南
  • 协同编程工具
  • jquery animation
  • android yield
  • html&js+前端
  • vue中使用jsx
  • vue中怎么引入css
  • unity3d怎么做动画
  • js设计模型
  • javascript构造函数创建对象
  • python函数判断质数
  • js简单网速测试方法
  • 小规模现代服务的税率是多少啊怎么算
  • 税务局把我拉入黑名单了怎么办
  • 城市配套费需要交税吗
  • 国土国税垂管部主任是谁
  • 新领取的发票怎么读入金税盘
  • 岗位大练兵业务大比武简报
  • 珠海市高新区国土局局长
  • 2021税务稽查重点方向
  • 我国近十年财政支出结构占比
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设