位置: 编程技术 - 正文

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)

  • 年底企业所得税计提少了
  • 软件租赁费计入哪个科目
  • 印花税自查补缴要先申报吗
  • 救援车拉货交警查吗?
  • 航天信息服务费不交可以吗
  • 网银年费怎么做会计分录的
  • 收储土地资金会计核算办法
  • 公司一般户走账要交税吗
  • 一般纳税人注销公司流程2023
  • 个人所得税企事业单位承包经营所得
  • 节日现金福利征收个人所得税吗
  • 快递费可以抵扣进项税额吗
  • 购入固定资产税费怎么算
  • 房地产开发企业资质管理规定
  • 公司缴纳社保部分从个人扣除 犯法吗
  • 房租出租税收编码和税率
  • 高新企业申报指南
  • 发票联丢失怎么做账
  • 医疗服务免税发票怎么开
  • 政府性基金预算收入包括
  • 企业医保分几种
  • 不缴或少缴应纳税款的行为属于
  • 增值税即征即退2023政策
  • 如何显示或隐藏编辑标记
  • xp系统电脑关机后又重启怎样处理
  • 公司资产转让要交多少税
  • electron静默打印
  • passwd -s命令
  • 个人从事生产经营
  • 梅拉和艾斯德斯
  • php常用语句
  • 一般纳税人无票收入怎么填申报表
  • yii框架连接数据库
  • 常用的css样式有哪些
  • 统计不同类型的数量
  • linux vimdiff命令
  • 每个月计提折旧的分录
  • 医疗服务增值税税率
  • 银行存款日记账是企业的还是银行的
  • 认缴制没有实资本会怎么样
  • 小规模纳税人购买税控设备
  • 汇总记账凭证账务处理
  • 处置公司车辆收据怎么写
  • 购买办公用品属于什么凭证类型
  • 出口退税会计处理流程
  • 2019员工旅游费最新规定
  • 购销合同印花税按70%
  • 营业成本利润率行业均值
  • 计提本月工资会计怎么做账
  • 未使用的固定资产计提折旧应当计入
  • 单位组织活动主持词
  • 所得税费用为什么不计入营业利润
  • 个税基数和社保有关系吗
  • 以前年度损益调整账务处理分录
  • 开票金额大于付款金额 多余部分为返点
  • 公司被私募基金收购有啥影响 裁员
  • 会计收入的定义和分类
  • 把excel表格里的文字复制到word
  • mysql服务1053
  • win7旗舰版系统恢复
  • 怎样用windows
  • 微软10月已停止服务中国用户
  • 众微科技怎么样
  • xp系统创建本地连接的方法
  • 如何在vmware虚拟机中安装macos11.0
  • WZor曝光Win10专业版升级教育版的密钥 无法激活
  • opengl纹理叠加
  • linux shell 字符串转数字
  • nodejs开发gui
  • 网页css加载失败
  • pythonweb框架有哪些
  • 使用nodejs开发后端
  • python怎么将数据存到数据库
  • python traits
  • 工资6200要交多少个人所得税
  • 2008年国家公务员考试时间
  • 河南省地方税务局公告2017年第4号
  • 公司小规模怎么纳税
  • 010是哪个市区的电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设