读书人

服务器返回302无法上载URL重定向后的

发布时间: 2012-10-29 10:03:53 作者: rapoo

服务器返回302,无法下载URL重定向后的文件
我最近在做一个自动下载的毕业设计,用的是socket。假设原始网页URL是a,我get其内容后,服务器返回302,我了解了是重定向的原因,于是我在HTTP头中找到Location后获得了重定向后的URL:假设是b, 接下来,我继续在URL b上get其内容。但是服务器返回404.第一次发帖,期望得到帮助啊!

[解决办法]
HTTP的重定向返回的就是302,其重定向地址在Location首部没错,所有浏览器都是这样做的,你需要确认解析的是否正确.这里有HTTP协议的源码,解压后找Web*目录,
http://download.csdn.net/detail/geoff08zhang/4571358
[解决办法]
你向从 Location 得到的地址发请求就可以继续下载。
[解决办法]
直接从location下载不行?

读书人网 >C++

热点推荐