位置: 编程技术 - 正文

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)

  • 未开票收入下月开票怎么报税
  • 现金流量表和利润表关系
  • 金税盘全额抵扣分录
  • 企业所得税纳税人包括哪些类型
  • 遗失的发票可以补开吗
  • 劳务公司怎样纳税
  • 结转当月材料采购成本的会计分录怎么做?
  • 出口产品报关单上保险费与实际不符可以丿退税吗
  • 公司支票可以存到个人账户吗
  • 关联方借款的企业所得税政策
  • 双倍余额递减法折旧公式
  • 购买毛巾的费用是多少
  • 应交所得税的计算例题
  • 企业土地是不是都应该缴纳房产税?
  • 银票贴现需要银行授信吗
  • 重新刻发票章需要什么资料
  • 个人技术转让所得需要交税吗
  • 取得增值税专用发票注明税额
  • 未取得发票怎么做纳税调增操作
  • 利润分配的途径
  • 印刷费可以开哪些科目
  • 当月未出账费用
  • 三险一金专项扣除怎么查
  • 12306打不开怎么回事苹果手机
  • .net 安装
  • 有限公司注册资本500万就真的有500万吗
  • ghost 安装器
  • PHP:oci_server_version()的用法_Oracle函数
  • 刷票系统能看出来吗
  • 企业所得税税前扣除凭证管理办法
  • 收到员工罚款分录
  • 云霞下的麦田
  • 可供出售金融资产和交易性金融资产
  • 物业费可以分期付款吗
  • 小规模企业购入固定资产怎么做账务处理
  • 餐费发票怎么做账务处理
  • php-fpm运行模式
  • 收到进项发票不认证可以吗
  • 小规模增值税减征额怎么算
  • 让客户抽奖赠送什么礼物
  • 企业应设置的账簿包括什么
  • Bootstrap table 控制表格高度固定(行高固定)并且不受数据量影响
  • phpcms建站流程
  • 法人与财务负责人不应为同一人
  • 先付款后开票怎样写证明
  • 收到银行承兑汇票的账务处理
  • 固定资产停产需要计提折旧吗
  • 已经抵扣进项税转出怎么做分录?
  • 租入的房子再出租用交房产税吗?
  • 往来款是什么意思
  • 加油预付卡销售 IC卡充值
  • 农业项目土地流转
  • 财务会计期末总结
  • 管理费用贷方有余额怎么处理
  • 明细账建账的步骤
  • 工业企业中制造费用包括哪些内容
  • 添加网络打印机找不到设备
  • fedora8安装教程
  • 同一个用户
  • win7能不能安装vs2019
  • 华硕fx80g装系统
  • deepin-win
  • rapapp.exe - rapapp是什么进程 有何作用
  • 如何让win8系统变快
  • win7win10双硬盘双系统
  • linux中查看文件
  • windows7开始菜单
  • win10恢复以前系统
  • android开发mvc mvp mvvm
  • unity hover
  • jquery的选择器有哪些举例说明
  • python进阶视频
  • linux启动过程流程图
  • iframe嵌套页面滚动事件
  • jquery给输入框赋值
  • python系统监控
  • 开具负数发票(专用发票)流程?
  • 税务投诉回访电话号码
  • 期间费用如何分摊到成本中
  • 医保账户被扣财富怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设