get 与post

2018-08-11  本文已影响0人  dev晴天
1 使用httpUrlConnection提交数据基于的协议 http协议

2 
get方式提交数据:
组拼url地址把数据拼到url上 大小有限制 1kb(浏览器规定) 4kb(http协议规定)
post方式提交数据:
数据安全 没有大小限制

区别:
post与get提交的提交的路径不同
要设置为post提交(请求方式为post)
要多设置两个请求头信息

conn.setRequestProperty("Content-Type","")// 用此方式必须安装httpWatcher抓包工具进行观察
conn.setRequestProperty("Content-Length","")

吧组拼好的数据提交给服务器
conn.setDoOutput(true);
conn.getOutputStream().write()//写上面组拼的头数据


3 httpClient进行数据请求: 谷歌工程师封装好的 其实是开源项目(阿帕奇的)谷歌工程师吧其封装到了安卓中

httpClient为接口不能直接new 故使用其直接子类DefaultHttpClient
httpClient安卓6.0已经弃用。

上一篇 下一篇

猜你喜欢

热点阅读