位置: 编程技术 - 正文

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)

  • 季报利润表本月金额和本年累计金额
  • 高铁票进项抵扣怎么在增值税系统申报
  • 上个季度财务报表已申报,可以更正吗
  • 发票开错但已勾选还需要认证吗
  • 暂停使用的固定资产什么时候停止折旧
  • 增值税逾期未申报的税务怎么处理
  • 契税印花税的会计分录怎么写
  • 跨期发票可以申报抵扣进项税额吗?
  • 盈余公积的用途是什么
  • 年终销售返利怎么算
  • 支付的劳务派遣费计入什么科目里
  • 如何才能成为一个好老师
  • 折扣发票有什么作用
  • 固定资产报废需要税务备案吗
  • 有税收完税证明还需要发票吗
  • 房屋销售佣金能退回吗
  • 销售退回怎么开票
  • 折价购买债券是什么意思
  • 工商年报需要什么数据
  • 生产企业成本会计科目
  • 劳务费和服务费一样吗
  • 个税退手续费怎么申请
  • 结转已售材料成本600元会计分录
  • 购买电子承兑差额怎么算
  • php面向对象的三大特征
  • 股权出资成立公司的条件
  • 房贷每月利息如何算
  • win10设置待机时间长怎么在哪里设置
  • abstract php
  • php curl命令详解
  • 调整以前年度管理费用会计分录
  • 允许税前扣除的税金
  • YII2.0之Activeform表单组件用法实例
  • 在产品定额工时怎么算
  • vue项目如何配置启动的端口
  • 委托收款拒收会退回吗
  • php操作mysql数据库
  • 环境检测费计入什么费用
  • unity udim
  • 主营业务成本和生产成本的区别
  • 筹建期工会经费怎么算
  • 购进固定资产的进项税可以抵扣吗
  • 业务招待费的会计处理方法
  • 计提工资包含个人扣款吗
  • 企业所得税会计利润总额计算公式
  • mysql基础知识点
  • 小企业会计准则和企业会计准则的区别
  • 欠款收不回来了会计分录
  • 住房公积金是怎么来的?
  • 收取物业费如何纳税
  • 应收贷方余额怎么处理
  • 印花税漏报,税务局怎么罚款
  • 购买苗木怎么做政府会计分录
  • 开发阶段的支出计入什么科目
  • 哪些收入属于免增值税
  • 展位费按多少税率
  • 汇算清缴从业人数平均值怎么算
  • window系统怎么更新版本
  • ntldr.exe - ntldr
  • win8分盘怎么分
  • archlinux 配置网络
  • info.exe是什么病毒
  • airplay macbook
  • win8.1和win10哪个好用
  • unityrpg
  • javascript几种数据类型
  • 标签栏切换代码js
  • python%怎么用
  • dos跳转到指定目录
  • python 内连接
  • jquery中的css方法
  • javascript构造函数创建对象
  • 安卓应用 开发
  • 上海个体户纳税标准
  • 请问一般纳税人的业务协调税率是多少
  • 国税局和税务稽查的区别
  • 蒲河大集是什么多少号沈阳大集各个大集多少号
  • 车船使用税电子税务局
  • 销售折让怎么开票
  • 北京税务局代个人开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设