android 通过post方式提交数据的最简便有效的方法
2015-06-02 13:55
381 查看
public boolean post(String username, String password) throws Exception { username = URLEncoder.encode(username);// 中文数据需要经过URL编码 password = URLEncoder.encode(password); String params = "username=" + username + "&password=" + password; byte[] data = params.getBytes(); URL url = new URL(address); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(3000); //这是请求方式为POST conn.setRequestMethod("POST"); //设置post请求必要的请求头 conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");// 请求头, 必须设置 conn.setRequestProperty("Content-Length", data.length + "");// 注意是字节长度, 不是字符长度 conn.setDoOutput(true);// 准备写出 conn.getOutputStream().write(data);// 写出数据 return conn.getResponseCode() == 200; }
相关文章推荐
- Android wakelock和keyguardManager
- Android Xfermode 实战 实现圆形、圆角图片
- Android应用Context详解及源码解析
- Android进程间通信系列-----------Binder设计思想
- Android frameanimation ClassCastException异常
- Android性能优化一些方法
- android学习---- WindowManager 接口 (
- Android View坐标getLeft, getRight, getTop, getBottom
- Android:Layout_weight的深刻理解
- Android照相机模块编程 照片颠倒问题及查询摄像头参数问题的解决
- Android源码下载及开发环境的搭建
- Android手机分辨率基础知识(DPI,DIP计算)
- Android中xml设置Animation动画效果详解
- Android应用层View绘制流程与源码分析
- 解决cygwin上编译boost for android 的thread库找不到"process.h"
- Android性能优化典范(二)
- android 产生0~100之间的随机数
- Android常用的工具类
- Android 测试工具------ monkeyrunner工具
- Android ListView实现下拉刷新、加载更多