android 基础 网络交互 HttpConnection交互
2016-05-30 16:42
281 查看
get方式:
get机制用的是在URL地址里面通过?号间隔,然后以name=value的形式给客户端传递参数。所以首先要在Android工程下的AndroidGetTest.java中onCreate方法定义好其URL地址以及要传递的参数,然后通过URL打开一个HttpURLConnection链接,此链接可以获得InputStream字节流对象,也是往服务端输出和从服务端返回数据的重要过程,而若服务端response.getInputStream.write()往andorid返回信息时候,就可以通过InputStreamReader作转换,将返回来的数据用BufferReader显示出来。
具体代码如下:
Servlet端接收数据并返回通知:
Android端发送消息并接收Servlet返回的消息:
post方式:
post传输方式不在URL里传递,也正好解决了get传输量小、容易篡改及不安全等一系列不足。主要是通
过对HttpURLConnection的设置,让其支持post传输方式,然后在通过相关属性传递参数(若需要传递中文字符,则可以通过URLEncoder编码,而在获取端采用URLDecoder解码即可)
get机制用的是在URL地址里面通过?号间隔,然后以name=value的形式给客户端传递参数。所以首先要在Android工程下的AndroidGetTest.java中onCreate方法定义好其URL地址以及要传递的参数,然后通过URL打开一个HttpURLConnection链接,此链接可以获得InputStream字节流对象,也是往服务端输出和从服务端返回数据的重要过程,而若服务端response.getInputStream.write()往andorid返回信息时候,就可以通过InputStreamReader作转换,将返回来的数据用BufferReader显示出来。
具体代码如下:
Servlet端接收数据并返回通知:
Android端发送消息并接收Servlet返回的消息:
post方式:
post传输方式不在URL里传递,也正好解决了get传输量小、容易篡改及不安全等一系列不足。主要是通
过对HttpURLConnection的设置,让其支持post传输方式,然后在通过相关属性传递参数(若需要传递中文字符,则可以通过URLEncoder编码,而在获取端采用URLDecoder解码即可)
相关文章推荐
- wireshark网络分析笔记
- delphi 怎么将webbrowser的cookie给idhttp用
- (面试)网络相关(不断丰富中…)
- http 状态码含义
- 单纯的总结TCP
- Win8 app判断网络连接状态
- Android fiddler网络抓包
- 电脑系统网络一直正在识别的状态无法上网
- HttpClient请求
- HTTP协议中GET、POST和HEAD的介绍
- PON网络接入真的可以省一半的光纤吗?
- android 基础 网络交互 HttpClient HttpUrlConnection
- Web页面请求的历程(二)
- Android 判断用户2G/3G/4G移动数据网络
- 【JavaWeb开发】用Apache的HttpClient4.5完成HttpGet请求
- 本人博客地址:http://blog.csdn.net/baofeidyz
- Android端通过HttpURLConnection上传文件到服务器
- Android判断网络是否已经连接
- letsencrypt
- Redhat 7使用CentOS 7的Yum网络源