找回密码
 加入
搜索
查看: 3957|回复: 6

[IE类操作] xmlhttp和winhttp那个效率高点啊

  [复制链接]
发表于 2012-2-20 22:08:49 | 显示全部楼层 |阅读模式
本帖最后由 huhete 于 2012-2-21 12:16 编辑

我想发送数据包,获得返回信息然后进行处理
发表于 2012-2-20 22:41:44 | 显示全部楼层
可以 很容易
    $oHTTP = ObjCreate("MSXML2.XMLHTTP")
        $oHTTP.Open("POST", "http://www.?????????????.com/ajaxpro/NewsSignIn_Default2,App_Web_40ndcq0r.ashx", False)
        $oHTTP.setRequestHeader("Accept", "*/*")
        $oHTTP.setRequestHeader("Cache-Control", "no-cache")
        $oHTTP.setRequestHeader("Accept-Language", "zh-cn")
        $oHTTP.setRequestHeader("x-ajaxpro-method", "get_signinOnclick")
        $oHTTP.setRequestHeader("Accept-Encoding", "gzip, deflate")
        $oHTTP.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)")
        $oHTTP.setRequestHeader("Content-Type", "text/plain; charset=utf-8")
        $oHTTP.setRequestHeader("Referer", "http://www.????????????.com/NewsSignIn/signIn.aspx?ClientSerial=05000100)
        $needsend = 'ClientSerial=05000100' & $macis & '0000' & $macs2 & '&UserID=' & $id
        $oHTTP.Send($needsend);post数据
        $a = BinaryToString($oHTTP.responsebody)
        MsgBox(0,$a,$needsend) ;返回值

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2012-2-21 01:39:09 | 显示全部楼层
xmlhttp有一套专门的udf,不用自己创建对象这么麻烦
 楼主| 发表于 2012-2-21 10:15:58 | 显示全部楼层
回复 3# netegg


    有没有例子
发表于 2012-2-21 11:18:55 | 显示全部楼层
回复 4# huhete
例子不太清楚,没细看过
 楼主| 发表于 2012-2-22 08:53:47 | 显示全部楼层
请高手回答下吧
发表于 2012-2-26 02:37:34 | 显示全部楼层
感觉xmlhttp还是比较好用
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 06:15 , Processed in 0.102543 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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