签到
Home
Android
iOS
C++
Article
搜索
登录
注册
Android之使用HTTP协议的Get/Post方式向服务器提交数据
Home
/
Android
MrLee
2016-9-28
4255
Android之使用HTTP协议的Get/Post方式向服务器提交数据
1、Get方式
方法:通过拼接url在url后添加相应的数据,如:http://172.22.35.112:8080/videonews/GetInfoServlet?title=霍比特人&timelength=100;
缺点:通过Get方式提交数据只能发送2K以内的数据,适合发送容量较小的数据,另外,如果发送的数据是中文,则需要对url和服务器端做相应的乱码处理(设置能显示中文的编码方式),否则会产生乱码问题。处理方式如下:
2、Post方式
方法:
使用请求参数组拼成实体数据,即按一定格式把数据组拼起来。如:title= title=霍比特人&timelength=100;
得到实体数据的字节数据,如:byte []entry=data.deleteCharAt(data.length()-1).toString().getBytes();
创建一个HttpURLConnection,并且进行相关设置。
设置HTTP请求的头字段,其中在不使用Cookie的情况下,一些头字段可以省略,不设置,但Content_Type和Content_Length是必须要设置的。如:
由于实体数据是由客户端流向服务器,可以取得输出流,然后通过输出流向外写数据(注意:只有当取得服务器的响应码时才会向外写数据。由此处可知前面把实体数据转换成byte字节是为了后面进行发送,
代码
之美完美体现。)。如:
分类: Android
本文链接:
https://it72.com/10652.htm
收藏
0
收藏的用户(
0
)
X
正在加载信息~
推荐阅读
Android官方文档之User Interface(Settings)
Android之断点续传下载
Android 6.0首秀
Android IOS WebRTC 音视频开发总结(九)
《Android群英传:神兵利器》勘误
Android图片下载、缓存框架——Picasso
粒子系统生成像素点验证码
android 使用ContentObserver监听数据库内容变化(短信、联系人变动)
深入理解 ButterKnife,让你的程序学会写代码
Android百度语音识别源码
最新回复
(
0
)
返回
站点信息
文章
2357
用户
1339
访客
12685770
每日一句
We leave pieces of ourselves in places we loved.
我们把自己的碎片,留在爱过的地方。
jQuery的load方法Cannot read property 'indexOf' of undefined
flutter写一个精美的登录页面
Mobaxterm终端神器
CentOS 搭建 OpenVPN 服务
关于百度网盘155010解决方法
C++程序员也能用上NumPy
HTML5 | 画布绘制贝塞尔曲线
Java开发人员的7种最佳测试框架
为什么数据结构和算法很重要?
前端开发人员必须掌握的10个CSS选择器
免费xiuno博客主题【最后更新:2019.5.20】
独家发布最新可用My-AutoPost——wordpress 采集器
C#实现后台最小化截图
仙剑奇侠传3d回合-PC端多开
如何在iPhone上移动多个应用程序
首发:Thinkpad T550黑苹果10.13.4安装教程
css样式之flex布局注意事项
Android屏幕共享及远程控制【免root】
MPAndroidChart曲线非连续改装笔记
ASUS TF810C平板电脑用U盘安装windows8.1系统
新会员
小赫
weel
Thul
南北在南
Trya
龙祖
Yan
每天前进
/llx
。我是蓝
小满哥
Airh
南宁枫桥
同尘
Chil
好久不见