【Android-009】【提交数据】
来源:互联网 发布:交通仿真软件功能 编辑:程序博客网 时间:2024/06/03 18:39
Android学习目录
项目源码下载
提交数据
GET方式提交数据
- get方式提交的数据是直接拼接在url的末尾
final String path = "http://192.168.1.104/Web/servlet/CheckLogin?name=" + name + "&pass=" + pass;
- 发送get请求,代码和之前一样
URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setReadTimeout(5000); conn.setConnectTimeout(5000); if(conn.getResponseCode() == 200){ }
- 浏览器在发送请求携带数据时会对数据进行URL编码,我们写代码时也需要为中文进行URL编码
String path = "http://192.168.1.104/Web/servlet/CheckLogin?name=" + URLEncoder.encode(name) + "&pass=" + pass;
POST方式提交数据
- post提交数据是用流写给服务器的
- 协议头中多了两个属性
- Content-Type: application/x-www-form-urlencoded,描述提交的数据的mimetype
- Content-Length: 32,描述提交的数据的长度
//给请求头添加post多出来的两个属性 String data = "name=" + URLEncoder.encode(name) + "&pass=" + pass; conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); conn.setRequestProperty("Content-Length", data.length() + "");
- 设置允许打开post请求的流
conn.setDoOutput(true);
- 获取连接对象的输出流,往流里写要提交给服务器的数据
OutputStream os = conn.getOutputStream(); os.write(data.getBytes());
0 0
- 【Android-009】【提交数据】
- android Post提交数据
- android post提交数据
- Android WebService 提交数据
- Android提交数据
- Android 提交数据到服务器
- Android提交数据到服务器
- Android提交数据到服务器
- Android 提交数据到服务器
- Android向服务器提交数据
- android http post提交数据
- Android向服务器提交数据
- Android Post方式提交数据
- Android-网络提交数据,接收数据
- Android 通过Post方式提交数据
- Android--Post向服务器提交数据
- Android HTTPpost 提交数据到服务器
- android网络数据提交类HttpUtils
- android studio快捷键大全
- 支付宝 银联 微信支付
- 从数据库表格中获取列最大的两种方法
- 安卓控件背景4条背景边框自由控制
- PHP递归实现无限极分类
- 【Android-009】【提交数据】
- Spring之—ApplicationListener 接口及事务管理
- 为控件添加动画效果(安卓)
- Boost.Asio性能测试(★firecat推荐,红色字体是本人的标识★)
- vsphere对相应虚拟机开启嵌套虚拟化
- kendoui笔记
- Linux学习15_CentOS6.5下netcat工具安装教程
- DHCP协议和dhcpcd源码分析
- Android开发MVP模式(解决了View和Model的耦合)