位置: 编程技术 - 正文

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%税率什么时候开始的
  • 将原材料变成成品的过程
  • Win11 Build10.0.22000.51预览版正式推送 (附完整更新日志)
  • 预计资产未来现金流量的期限
  • 电子承兑兑现手续费
  • linux命令大全详解
  • 独立费用包括
  • 制作个性化的奖杯或者奖状
  • 布兹洛夫
  • Yii2 rbac权限控制之rule教程详解
  • python查找列表元素
  • 专项应付款能转回来吗
  • day03-CSS
  • 小型微利企业税收
  • 公司注册登记需要提交的资料包括
  • python解释器的多种使用
  • 收到汇算清缴的退税需要交税吗
  • 资产负债表中没有专项储备怎么填写
  • 财政部关于印发财政专户管理办法的通知
  • 销售货物提供运输服务分录
  • 在职职工暖气费补助款
  • 余利宝本金会亏吗
  • 银行退汇怎么做会计分录
  • 已抵扣的进项税额转出怎么做会计分录
  • 计提税金及附加的金额如何算
  • 董事会会议的召集程序
  • 厂家给的促销费可以退吗
  • MySQL关于exists的一个bug
  • mysql5717安装过程
  • 如何在macbook中设置软件权限
  • xp系统没有任何图标
  • 苹果mac os x 怎么样使用光盘
  • rhel7
  • 电脑系统重装win8
  • realjbox.exe - realjbox是什么进程 作用是什么
  • 电脑系统垃圾
  • linux查看端口数据
  • windows8.1的设置在哪
  • 访问win10
  • Win10系统中怎么将文件夹进行压缩
  • mfc界面布局
  • 游戏编程设计模拟软件
  • Extjs中RowExpander控件的默认展开问题示例探讨
  • nodejs常用api
  • css样式表可以兼容所有浏览器吗
  • bat文件加密bat解密脚本
  • jquery 输出
  • linux命令提示符
  • python读取大txt文件
  • jQuery插件封装时如要实现链式编程,需要
  • python mor
  • 江苏税务查询电子发票
  • 3.5车船税2400还是3000
  • 打印个人住房信息查询记录需要什么资料
  • 进口消费税怎么入账
  • 深圳个税官网
  • 网上交车辆购置税怎么交
  • 地方税务局网上申报
  • 10%加计抵减政策条件
  • 达州房管局备案查询系统
  • 公司小规模怎么纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设