[已解决]WinHttp 在 Win7 下访问特定网址的Bug
本帖最后由 republican 于 2011-3-11 19:28 编辑本问题关键词:
在Win7 系统下,无论32位还是64位,凡是基于winhttp的过程调用,若请求网址: http://webmail.stu.edu.cn/cgi-bin/user_login ,均会收到错误信息。
附一段Obj代码:
$Location1="http://www.baidu.com"
$Location1="http://webmail.stu.edu.cn/cgi-bin/user_login"
$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
;~ $oHTTP = ObjCreate("Msxml2.ServerXMLHTTP")
$oHTTP.SetTimeouts(5000,5000,5000,15000)
$oHTTP.Open("GET", $Location1, True)
$oHTTP.setRequestHeader("Connection", "Keep-Alive")
$oHTTP.Send()
$Body=$oHTTP.responseText
$oHTTP = 0
MsgBox(0,"",$Body)
截图:
更换为WinInet后可以访问,估计是win7设计上的问题导致。 帮顶........... 帮顶 。对你那个图片动画感兴趣 , 不知道LZ是否有时间介绍下如何制作?呵呵。。。 gif动画,回楼上。。。。。会不会是客户端IE自己的问题呢? X86, 可以。 呵呵 回复 3# yarsye
我记得名字是: gif.gif.gif 这款软件 回复 4# boyhong
有这个可能,但IE应该不涉及winhttp.dll这个文件的,连这个也报错,就不知道发生什么事了。 回复 5# chenronting
非常感谢~ 回复 6# republican
感谢 !
我也来试试这个软件 这么劳资动众,还做了一个gif
页:
[1]