首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

HTTP协议奇怪现象,求大神解释,该怎么处理

2013-03-16 
HTTP协议奇怪现象,求大神解释本帖最后由 ahjkwangjincai 于 2013-03-12 18:19:12 编辑用抓包工具得到下面

HTTP协议奇怪现象,求大神解释
本帖最后由 ahjkwangjincai 于 2013-03-12 18:19:12 编辑 用抓包工具得到下面的请求头:

GET http://v.youku.com/v_playlist/f5326281o1p9.html HTTP/1.1
Host: v.youku.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11 QIHU THEWORLD
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3

然后我自己用这个头用c++来执行,结果返回:
HTTP/1.1 302 Found
Server: Apache
Set-Cookie: ykss=67ff3e514702392a7e202e0f; path=/; domain=.youku.com
Set-Cookie: u=__LOGOUT__; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=.youku.com
location: /index/y404
Cache-Control: max-age=660
Expires: Tue, 12 Mar 2013 10:22:51 GMT
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8


注意第五行,返回的Location地址。
正确的应该是Location到这个地址:http://v.youku.com/v_show/id_XMjI0NjA2ODQ0.html?f=5326281
不知道为什么我的请求被Location到404页面了。
[解决办法]
不是这样表述的:
GET http://v.youku.com/v_playlist/f5326281o1p9.html HTTP/1.1 
应该是这样:
GET /v_playlist/f5326281o1p9.html HTTP/1.1 

重定向到404页面,明显为资源不存在或未授权
1、URL错误
2、相关验证未通过(没有关键的Cookie或Refer)

热点排行