w58850 发表于 2013-10-26 14:09:29

请问,如何获取302的头信息?

用httpsendrequest 发送HTTP包时,如遇到网站响应是HTTP302,不能获取到302头信息和Location地址,只能获取到重定向后的结果200和重写向后的网页内容。

请问,如何获取302的头信息?

倚栏听风 发表于 2013-10-27 02:01:56

换种方式发包,或者修改该函数

w58850 发表于 2013-10-27 13:46:37

换什么方式,我用的是WINHTTP

zhybxyz 发表于 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)
页: [1]
查看完整版本: 请问,如何获取302的头信息?