请问:
IXMLHTTPRequestPtr 和 IWinHttpRequest两个接口貌似都是实现相同的功能。
1.他们的区别是什么?
2.如何通过这两个接口获取发送的HTTP请求头(不是返回头.)谢谢大家了。

解决方案 »

  1.   

    IXMLHTTPRequestPtr 是智能指针IWinHttpRequest接口指针
    智能指针就是在接口指针的上面封装了一层,主要是重载了->符号
    你可以看看智能指针的定义
      

  2.   

    IXMLHTTPRequest 好象只能请求返回类型为XML的资源文件,返回内容多为XML文档,而且会自动帮你在请求头加上Referer。
    IWinHttpRequest 则更广泛些,基本上就是一个HTTP客户端,请求返回资源类型可以自定义。
    发送的HTTP请求头好象都无法获取到。