Android之基于HTTP协议的下载(转载)
????User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT 5.0) (CRLF)
????Host:www.guet.edu.cn (CRLF)
????Connection:Keep-Alive (CRLF)
????(CRLF)
????或者 <?xml version="1.0" encoding="gb2312"?>
????d、自动跳转。
????HttpClient对GET请求可实现自动跳转。但是对于POST和PUT请求要求接受后继服务的,暂不支持自动跳转。
????当服务器返回的状态代码为3××时,需要根据消息报头的“Location”字段的地址来实现跳转。注意,“Location”字段的地址可能是相对地址,需要自己进行处理。
????还有一种可能就是在页面中实现的跳转。例如,在HTML中,<meta http-equiv="refresh" content="5; url=http://www.ibm.com/us">。
????e、Https协议。
????参看:?《HttpClient入门》 。
参考文献
????本文中自己的东西并不多,大多数都是来自网上的一些资料的摘抄、引用和总结。主要的文献资料有以下一些,感谢这些文章的作者共享其资料。
????1、?《HTTP协议(收藏)》
????2、?《文件下载原理详解1 http协议》
????3、?《HttpClient入门》
????4、 《HttpClient入门教程》
转载请注明出处:http://www.blogjava.net/zh-weir/archive/2010/05/02/319892.html