sanhen 发表于 2008-12-25 20:25:56

microsoft.xmlhttp 乱码问题完善解决


MsgBox(0,0,_XmlHttp("http://www.baidu.com"))

Func _XmlHttp($Url)
;说明:不用说了吧。
;作者:Sanhen
;网站:www.autoitx.com
;使用此函数,请保留此注释。
Local $oHTTP,$sReturn

$oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open("get",$Url,false)
$oHTTP.Send()
$sReturn=BinaryToString($oHTTP.responseBody)
Return $sReturn

EndFunc

gto250 发表于 2008-12-25 20:31:50

此法甚妙,为什么我就想不到呢!






http://lwc.nhome.cn/code/showip.asp

[ 本帖最后由 gto250 于 2009-2-14 12:28 编辑 ]

sanhen 发表于 2008-12-25 20:36:01

我昨天也是甚觉郁闷,以前因为没有用到就没有认真研究,真是惭愧。
今天一觉睡醒,上网一搜,居然提供了此参数。立马搞定。。。

原来如此的简单的。庆祝ing…………。

rho123 发表于 2008-12-25 20:46:33

microsoft.xmlhttp不太好使,没有超时设置。。:face (19):

sanhen 发表于 2008-12-25 20:53:03

足够我等菜鸟用了。。。
想好用就自己调API吧。或者用官方论坛的一个API的UDF。

itljl 发表于 2008-12-25 22:17:46

xml有什么典型的应用?

liongodmien 发表于 2008-12-26 15:38:09

在我这的测试结果是返回为:空

WINXP SP3 精简版.AutoIT 3.2.13.7

[ 本帖最后由 liongodmien 于 2008-12-26 15:48 编辑 ]

sanhen 发表于 2008-12-26 15:58:10

我的XP SP3 原版返回结果正常。

论坛管理员 发表于 2008-12-26 17:31:41

我测试返回空值

SP3    autoit 321201

估计是三恨老大装了什么 UDF函数 或 虚拟主机之类的吧
所以才能支持 Body 属性。

gto250 发表于 2008-12-26 18:25:42

俺已经使用了三恨兄的例子,没有任何异常







http://lwc.nhome.cn/code/showip.asp

[ 本帖最后由 gto250 于 2009-2-14 12:27 编辑 ]

gooker 发表于 2009-1-1 17:10:50

我记得我以前都试过,是不行的.

如果真的解决那就很爽了.

3.2.12.上返回为空.3.3.0可以正常返回.看来有改进.

[ 本帖最后由 gooker 于 2009-1-2 10:44 编辑 ]

blackfire 发表于 2009-1-4 02:36:28

原帖由 rho123 于 2008-12-25 20:46 发表 http://www.autoitx.com/images/common/back.gif
microsoft.xmlhttp不太好使,没有超时设置。。:face (19):

用“MSXML2.ServerXMLHTTP”就有超时设置了

zjx0111 发表于 2009-5-30 09:27:51

当网络不通时,
$oHTTP.Send()就会报错,请问三恨有什么解决办法没

huangke 发表于 2009-7-1 01:12:33

谢谢,刚刚遇到这个问题,太感谢了

huangke 发表于 2009-7-1 16:03:04

在我这的测试结果是返回为:空

WINXP SP3 精简版.AutoIT 3.2.13.7

[ 本帖最后由 liongodmien 于 2008-12-26 15:48 编辑 ]
liongodmien 发表于 2008-12-26 15:38 http://www.autoitx.com/images/common/back.gif
同感...

重装系统吗?
页: [1] 2
查看完整版本: microsoft.xmlhttp 乱码问题完善解决