位置: 编程技术 - 正文

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)

  • 企业的书报费应计入销售费用
  • 盈余公积发放现金股利分录怎么写
  • 转让金融资产需要交税吗
  • 公司主营销售墓地合法吗
  • 主管盾和制单盾的区别
  • 开民工工资专户
  • 少做收入第二年怎么算
  • 经营性应收项目和经营性应付项目
  • 建筑企业怎么转让
  • 应付税款法账务处理
  • 出租车发票日期可以改吗
  • 营业账簿印花税包括什么
  • 按折现率计算现值
  • 咨询服务税收
  • 合营安排与共同安排区别
  • 公司对外投资的规定
  • 企业增值税征收时间
  • 在windows 7中
  • win10壁纸图片怎么删除
  • 存出保证金的核算内容
  • linux系统之间拷贝文件命令
  • 注销公司如何登报
  • 外贸企业出口退税计算
  • 增资后多久才可以减资
  • 企业并购特殊性税务处理
  • threejs环境搭建
  • php7.3安装
  • php require include
  • 单位未足额缴纳社保可以补交几年
  • ts基础类型
  • 浅析Yii2集成富文本编辑器redactor实例教程
  • 出售债券税费处理会计分录怎么写
  • 泛型 static
  • php哪本书最好
  • 扣发工资是发还是不发
  • 账本印花税怎么申报缴纳
  • 坏账准备计提额怎么计算
  • 预收的贷方余额表示什么
  • 政府购买服务交流发言材料
  • mysql怎么使用表
  • 建账盘存库存商品的分录
  • 销售返利可以税前扣除吗
  • 资产负债表调整事项
  • 固定资产备抵科目有哪些
  • 企业盘亏的原因怎么写
  • 一般纳税人认定标准2023年
  • 固定资产清理借方登记的项目
  • 收到银行手续费已做后期收到发票怎么做
  • 注册资本认缴与注册登记实操
  • 医院外聘专家费用报销流程
  • 进项税加计抵减的分录怎么做?
  • 股东之间资金往来
  • 工程发票入账
  • 收到股东投入材料怎么做账
  • 利息收入是不是企业的收入
  • 小规模申请自开发票流程
  • sqlserver 修改列类型
  • vssvc.exe
  • 如何删除已下载的windows更新
  • 回收站清空文件怎么恢复?试试这三个方法找回!
  • mac更新系统版本
  • xp系统下载文件没有出现下载对话框让你选择保存的位置
  • tr linux 命令
  • hp是什么软件缩写
  • .fs是什么格式
  • msstat.exe - msstat是什么进程 有什么用
  • window7系统中的桌面指什么
  • 双系统怎么转移文件
  • win8 控制面板
  • win10 windows设置
  • win10系统日历怎么放在桌面
  • Shell正则表达式获取指定字符串
  • jquery fadein 源码
  • pg搭建
  • 批处理/d
  • python xml dom
  • express框架的优缺点
  • 税务局是什么单位类型
  • 农民专业合作社法
  • 一般纳税人选择简易计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设