找回密码
 加入
搜索
查看: 2097|回复: 3

[网络通信] 请问,如何获取302的头信息?

[复制链接]
发表于 2013-10-26 14:09:29 | 显示全部楼层 |阅读模式
用httpsendrequest 发送HTTP包时,如遇到网站响应是HTTP302,不能获取到302头信息和Location地址,只能获取到重定向后的结果200和重写向后的网页内容。

请问,如何获取302的头信息?
发表于 2013-10-27 02:01:56 | 显示全部楼层
换种方式发包,或者修改该函数
 楼主| 发表于 2013-10-27 13:46:37 | 显示全部楼层
换什么方式,我用的是WINHTTP
发表于 2013-10-27 20:40:29 | 显示全部楼层
        Local $oHTTP, $a
        $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
        $oHTTP.Option(6) = True
        $oHTTP.Open("GET", "你的地址", False)
        $oHTTP.Send()
        $a = $oHTTP.GetResponseHeader("Location")
        $MsgBox(0, "", $a)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 16:51 , Processed in 0.086591 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表