位置: 编程技术 - 正文

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)

  • 预缴增值税需要预缴城建税吗
  • 超率累进税率定义
  • 建筑业老项目如何界定
  • 稿费的个人所得税税率是多少
  • 出口的港杂费包括哪些
  • 金税盘服务费不能全额抵扣吗
  • 2019印花税减免
  • 企业年报 工商
  • 固定资产盘盈盘亏的会计科目
  • 超过标准的职工教育经费
  • 当月发票未收到怎么办
  • 发票额开多了多出的金额怎么处理?
  • 亏损弥补额的年数如何计算?
  • 本年累计应交税费需要加上年初数吗
  • 固定资产进项税额转出怎么做账务处理
  • 接待客户的住宿费账务处理
  • 可抵扣进项税怎么抵扣
  • 退还城建税
  • 发票报销增值税
  • 金蝶采购发票怎么红冲
  • 财付通转出的钱能还回来吗
  • 营销策划费用计算公式
  • 如何使用快捷键截屏电脑
  • 净资产收益率是什么指标
  • 增值税专票销售额
  • PHP:xml_set_start_namespace_decl_handler()的用法_XML解析器函数
  • php 时间差
  • 个人所得税手续费比例
  • 添加VPN时提示已存在
  • 苹果客服人工24小时
  • 现金流量套期的例子
  • 质量扣款入什么科目
  • PHP:session_set_save_handler()的用法_Session函数
  • 解决口苦最快的方法
  • codeigniter 教程
  • 4个生活小常识简短
  • 支票沾水
  • vue的number
  • ufw 设置
  • 一个月可以勾选多少进项税额
  • php7安装mysqli扩展
  • mongodb的用户名和密码
  • 房产税从租和从价都要交吗
  • 一般计税增值税预缴税款怎么算
  • 外购无形资产的增值税计入成本吗
  • 贴现的概念及计算公式
  • 小规模免税如何开票
  • 公司购买的公司用车
  • 信用卡产生滞纳金
  • 每个月交工会经费
  • 测试账户收入怎么处理
  • 小微企业增值税起征点是多少
  • 赠品不开票怎么办
  • 固定资产当月计提
  • 成本核算应设置哪些会计账户
  • mysql不能运行
  • 怎么将windowsxp换成windows7
  • mac备忘录怎么使用
  • freebsd忘记root密码
  • macos睡眠
  • Linux系统配置网关
  • microsoft/微软
  • win7怎么禁止网络连接
  • cocoscreator分包
  • unity3d初学者教程视频
  • css兼容浏览器
  • unity火球特效
  • android全局异常捕获并弹框提示
  • unity 控件
  • javascript tr
  • 基于JAVASCRIPT实现的可视化工具是
  • js prototype constructor
  • python自定义min_self函数
  • jqueryui dialog
  • python 判断中文字符
  • js中定义对象
  • 广东高速公路电子发票服务来平台
  • 改税务报表会有限风险吗
  • 车船税收费标准表
  • 工商注册app是不是在手机上可以完全操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设