位置: 编程技术 - 正文

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)

  • 合伙企业交企业所得税还是个人所得税
  • 银行承兑汇票和支票的区别
  • 普票不能抵扣要坐在帐里吗
  • 酒类许可证过期了去哪里换证
  • 红字信息表状态是B900071
  • 预缴增值税如何计提
  • 企业房产税怎么申报缴纳
  • 融资租赁固定资产会计处理
  • 冲回存货跌价准备计提递延所得税
  • 律师事务所计提准备金的标准
  • 支付给其他公司费用怎么入账
  • 企业中由特定人员所承担的一项
  • 低值易耗品按三年摊销吗
  • 低值易耗品摊销什么意思
  • 增值税进项税已转出后能否再抵扣
  • 未开票收入为负数如何写说明
  • 一般纳税人税控盘维护费会计分录
  • 广告公司文化事业建设费申报表如何填写
  • 公司账上的钱可以转给法人账上吗
  • 工程结算属于哪个类别
  • 发票认证的三种方式
  • 多交附加税怎么做账
  • 所有者权是否益包括未交出资吗?
  • 出售交易性金融资产的记账凭证
  • win10怎么防火墙白名单
  • win10家庭最新版本
  • 注册表关闭微软yes改成no
  • 环评费入账的会计分录是什么啊
  • 高新企业研发费用占销售收入的比例
  • 苹果mac电脑自带的软件
  • php str函数
  • 退货的会计分录怎么做
  • 产品成本核算方法的构成要素
  • 应收账款需要计提坏账准备吗
  • 购销合同印花税税率表
  • 记载资金的账簿印花税的税率是多少
  • php的介绍
  • json与json字符串
  • transformer模型包含哪些结构
  • jasypt加密解密
  • cv计算机视觉定义
  • 静态html怎么部署到服务器
  • php读取php文件内容
  • 银行手续费没有发票要调增吗
  • 跨月的凭证出错如何处理
  • 长期应付款的会计编号
  • 除了住房公积金还有什么基金
  • 检测费可以抵扣吗
  • 企业与股东之间的关系,也是企业与投资者之间的关系
  • 银行利息收入怎么计算
  • 公司名义看望病人慰问金用什么包
  • 公司突然改变工资结构
  • 旅游业小规模纳税人增值税申报
  • 房租增值税专用发票可以抵扣吗
  • 失业保险金的支付方式
  • 电子发票是否是原件发票
  • 管理费用和财务费用属于什么科目
  • 成本核算方法有哪几种
  • sql多表连接查询效率
  • MySQL中interactive_timeout和wait_timeout的区别
  • mysql使用正则表达式查询数据并另存为另一列
  • mac如何设置启动系统
  • freebsd重置密码
  • on_wm_lbuttondown
  • 苹果mac安装win10系统
  • linux配置ssh
  • 电脑win7不能用怎么办
  • nodejs怎么安装npm
  • 基于核心素养下的大单元教学设计
  • 设置cmd命令
  • 打开指定文件夹命令
  • unity web端
  • AngularJS2 与 D3.js集成实现自定义可视化的方法
  • jquery怎么修改样式
  • 猫的游戏视频
  • javascript例题
  • 开发票收多少税点?
  • 货车附加费多少钱
  • 保险发票不包含哪些
  • 契税计算器在线计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设