Android HttpUrlConnection 发送网络请求步骤总结
2015-11-24 14:20
741 查看
1,
[/code]
[/code]
[/code]
若返回值400,则是返回网络异常,做出响应的处理。
URL url =
new
URL(path);
2,通过url获取连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
3,设置请求方式:
conn.setRequestMethod(GET);
4,设置连接超时:
conn.setConnectTimeout(
5000
);
[/code]
5,设置请求头的信息:[/code]
conn.setRequestProperty(User-Agent,
Mozilla/
5.0
(compatible; MSIE
9.0
; Windows NT
6.1
; Trident/
5.0
));
[/code]
6,获取响应码:
int
code = conn.getResponseCode();
[/code]
7,针对不同的响应码,做不同的操作:
请求码200,表明请求成功,获取返回内容的输入流:InputStream
is = conn.getInputStream();
将输入流转换成字符串:
1、
HttpUrlConnection发送POST请求
HttpUrlConnection发送GET请求
相关文章推荐
- android中的http通讯----(4)客户端解析json格式
- WebService调试工具之TCPMON
- linux网络编程之TCP/IP基础:IP数据报格式和IP地址路由
- httpClient例子详解
- HttpClient发送post请求
- android访问网络,下载图片,并设置UI
- iOS中ASIHTTPRequest和AFNetworking的区别
- svn错误svn: E170000: Unrecognized URL scheme for http
- java利器jodd打印输出http协议信息
- WinSock网络通信
- 正确方式在XMind 6插入网络图片
- 【计算机网络】:http报文详解
- linux网络编程之TCP/IP基础:ping命令解释
- 【计算机网络】:arp协议分析
- TCP/IP协议(四)---应用层
- TCP/IP协议(三)---传输层
- TCP/IP协议(二)---网络层
- TCP/IP协议(一)---数据链路层
- HttpClient和HttpURLConnection整合汇总对比
- 神经网络(2)---neurons and the brain