如何获得网页的地址转向? 举个例子,我想获得某个网站 http://xxxx.xxx.xx/down.asp?id=xxx 网站最后指向的地址,请问我该如何做啊!谢谢高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用InternetOpen自己下载…… 怎么没人理我,那我把问题在说一遍也就是说我想获得网页 http://xxxx.xxx.xx/down.asp?id=xxx 的重定向地址! 具体实现稍为复杂,下面给你原理访问一个网页,就是发送一个Http请求,用Winsocket发,什么叫http请求呢,就是类似下面的:GET / HTTP/1.1Host: www.csdn.netAccept: */*Referer: http://down.shd.com.cn/Cookie: bblastvisit=1114011311; bblastactivity=1114011311User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)Pragma: no-cacheCache-Control: no-cacheConnection: close这样服务器会给您返回数据,正常的是http 200 HTTP/1.0 200 OKServer: Microsoft-IIS/5.0X-Powered-By: ASP.NETContent-Location: http://www.csdn.net/index.htmDate: Mon, 26 Dec 2005 09:56:49 GMTContent-Type: text/htmlAccept-Ranges: bytesLast-Modified: Mon, 26 Dec 2005 09:50:07 GMTETag: "f818fc11ac61:911"Content-Length: 118894X-Cache: MISS from cachebj244.csdn.netConnection: close如果有转移,服务器就不会发http 200 给你了,就会发Http 302给你通过判断服务器返回给你的是不是http 302 来判断是不是转移了.还要其他一些常见的返回:200 正常302 转移404 没有发现403 拒绝访问具体你参考一下Http的协议 VB如何来删除一个正在运行的程序 点了textbox1中的文字,文字消失 请教VB里面调用VC自定义函数问题. 赚分帖~~~ realplayer控件的这两个方法是什么啊?? 急求如何用VBA解决AutoCAD的问题 ActiveReport报表如何动态分页(实现套打)? 软件打包 谁有一个现成的,能控制像棋的走法的模块啊? 屏幕保护程序,可是遇到了一个问题 怎么捕获数码相机的拍照事件? 求status控件实例
也就是说我想获得网页 http://xxxx.xxx.xx/down.asp?id=xxx 的重定向地址!
GET / HTTP/1.1
Host: www.csdn.net
Accept: */*
Referer: http://down.shd.com.cn/
Cookie: bblastvisit=1114011311; bblastactivity=1114011311
User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Pragma: no-cache
Cache-Control: no-cache
Connection: close这样服务器会给您返回数据,正常的是http 200 HTTP/1.0 200 OK
Server: Microsoft-IIS/5.0
X-Powered-By: ASP.NET
Content-Location: http://www.csdn.net/index.htm
Date: Mon, 26 Dec 2005 09:56:49 GMT
Content-Type: text/html
Accept-Ranges: bytes
Last-Modified: Mon, 26 Dec 2005 09:50:07 GMT
ETag: "f818fc11ac61:911"
Content-Length: 118894
X-Cache: MISS from cachebj244.csdn.net
Connection: close如果有转移,服务器就不会发http 200 给你了,就会发Http 302给你通过判断服务器返回给你的是不是http 302 来判断是不是转移了.还要其他一些常见的返回:
200 正常
302 转移
404 没有发现
403 拒绝访问
具体你参考一下Http的协议