位置: 编程技术 - 正文

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)

  • 已认证进项税额转出怎么做账务处理
  • 单位的车辆车船税怎么交
  • 纳税申报的流程是什么
  • 月初没报完税可以开票吗
  • 土地税房产税会计分录
  • 合伙企业的费用在何处扣除
  • 增值税小规模纳税人
  • 网银数字证书年费计入什么科目
  • 影响年度损益的金额有哪些
  • 个体户申报重复申报怎么办
  • 所得税申报表里季初资产是指什么
  • 差额征税劳务费发票
  • 固定资产更换零部件的入账价值
  • 司法拍卖定义
  • 固定资产报废废铁收入需要交税吗
  • 抵押车贷款会不会扣车
  • 使用空头支票被银行冻结
  • 搅拌站是自用的账务如何做分录?
  • 库存红字冲销
  • 2017年的7月1日
  • 社保滞纳金税前怎么算
  • 企业银行保证金账户怎么查询
  • 增值税普票当月开错了怎么办
  • 自产自用设备税务处理
  • 1697510110
  • 周转房维修请示
  • 分公司打货款怎么做账
  • 腾讯电脑管家浏览器保护在哪
  • window的hosts文件
  • 调整之前的凭证怎么删除
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • 建筑业主营业务成本包括哪些
  • 白条入账会计要负刑事责任吗
  • 白金汉宫维多利亚女王雕像寓意
  • 银行询证函费用减免
  • websocket怎么读
  • dhcp命令行
  • element ui vue 3
  • 企业年报网上申报入口贵州
  • 资本化的后续支出
  • 工业企业应收应付会计怎样
  • 母子公司资产划转的涉税问题
  • 品牌代理费计入什么费用
  • 房地产公司土地计入什么科目
  • mysql各种索引的使用场景
  • mongodb介绍
  • 煤炭企业所得税税率新疆
  • 企业的净利润率
  • 报销业务招待费是什么凭证
  • 小规模纳税人纳多少税
  • 什么情况下需要做肠胃镜
  • 税率5个点是什么意思
  • 企业所得税是指哪些
  • 红字更正法适用于更正什么样的错误
  • 外购免税农产品用于职工福利
  • 增值税报表申报流程
  • 装修公司让客户承担税费是否合理
  • 上年折旧没提今年可以补提吗
  • 个体户为员工缴纳社保
  • 对外贸易出口公司
  • 税控设备抵减增值税金额
  • 农副食品发票
  • 固定资产一次性加速折旧
  • 税金及附加科目余额在借方还是贷方
  • 个人付款开了公章怎么办
  • dotnetfx35
  • 无线网络连接不上显示无ip分配
  • win10系统如何屏蔽弹窗广告
  • 如何禁用ipv6地址
  • python如何不换行
  • unity导出exe文件
  • 不易引起无意注意的是
  • angular中的$scope
  • vue父子组件之间的通讯
  • bootstrap弹出表单
  • pythonglobal用法
  • 河南省地方税务局房产税管理办法
  • 陕西省国家税务局
  • 沈阳铁西区房产中介电话
  • 江苏国税发票出库时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设