我在修改BUG,让他支持代理,UNICODE,并准备编译Release版本
静态包含MFC,ATL库和动态连接MFC,ATL库的各种版本,准备Release给大家使用

解决方案 »

  1.   

    哦,不是控件,我的是一个组件,不是ActiveX控件,只支持IUNknown,IDispatch接口的那种
      

  2.   

    给我一个看看,谢谢。
    [email protected]
      

  3.   

    HttpPost控件使用说明他是一个COM组件,支持IUnknown,IDispath接口,可以在VB中使用
    在脚本中使用,我没有测试过,应该也可以他支持如下的方法:
    AddNameValue([in] BSTR * Name,[in] BSTR * Value,[out,retval] long * RetVal);
    GetByGet([out,retval] BSTR * HtmlCode);  //以下这个两个方法,调用完后,都会返回网页的源代码
    GetByPost([out,retval] BSTR * HtmlSource);  //但是,你依然可以在 End事件中,读取PageSource
                                                  返回网页的源代码属性:
    传入
    Location 调用的网页路径
    TimeOuts 调用GetByGet,GetByPost方法允许的最长时间,秒为单位
    HWND,保留:容器的hwnd传出:
    PageSource 在调用完GetByGet,GetByPost后,如果你想察看源代码,你可以从
    这个属性读取源代码,OK?事件:
    End  GetByGet,GetByPost方法胜利结束
    OutOfTime  GetByGet,GetByPost方法超时结束
    Percent  每一个事件到来,表示一秒钟
      

  4.   

    建议开放源代码,否则,你的控件意义不大,
    因为MSXML有IXMLHTTPRequest,比你的功能还要强...更糟糕的是,你的控件给机器开了一个安全漏洞:网页可以随便
    把你机器上的文件发到服务器...
      

  5.   

    呵呵,是不是控件无所谓的
    只要你支持 IDispatch, 而且没有考虑在 IE 中的安全 domain 问题
    那么你的组件就是比较恐怖的安全漏洞...
      

  6.   

    嘻嘻,我把源代码送给你把Betta
      

  7.   

    哦,我也写过一个,基于WinInet/MsXml的,异步操作
    并且支持 HTTPS, SOAP协议... 最大的特点是可以这样写URL:
    soap://somehost/我是想过些时候开放源代码的
      

  8.   

    to   xiaobinliu  :
    也给我一份[email protected],此外想和你探讨一下关于代理验证方面的问题,可可以吗?