WINHTTP参考资料

  勇芳 2017-5-15 7270

Microsoft Windows HTTP服务(WinHTTP)为开发人员提供了HTTP / 1.1 Internet协议的服务器支持的高级接口。WinHTTP旨在主要用于与HTTP服务器进行通信的服务器应用程序在基于服务器的场景中。

 

WinHTTP也被设计用于系统服务和基于HTTP的客户端应用程序。WinHTTP比WinINet更安全可靠。但是,需要FTP或Gopher协议功能,cookie持久性,缓存,自动凭证对话框处理,Internet Explorer兼容性或下级平台支持的单用户应用程序应考虑使用WinInet。

 

该接口可通过使用WinHTTP应用编程接口(API),IWinHttpRequestIWinHttpRequestEvents接口或通过WinHTTP对象从PowerBASIC访问。

 

在开始开发Microsoft Windows HTTP服务(WinHTTP)应用程序之前,您必须首先决定是使用API??还是使用COM接口。下表总结了与这些方法中的每一种相关的优点和缺点。

 


API

COM接口

优点

·响应可以在组块进行处理,这是更有效的。

·POST操作也可以以块为单位处理,加快处理时间。

·AutoProxy支持。

·访问WinHTTP的全部功能集。

·二进制数据可以轻松处理。

·创建应用程序很简单,并且需要比C / C ++ API更少的代码行。

·界面可以用脚本语言使用。

缺点

·处理更复杂。

·C / C ++ API需要比COM接口执行相同操作的更多步骤。

·设置请求需要更多代码。

·COM接口不提供对WinHTTP的完整功能集的访问。

·在某些脚本语言(例如VBScript和JScript)中处理二进制数据类型是很困难的。

·COM接口不支持AutoProxy。

·应用程序必须使用COM APARTMENT_THREADED模型。

·在响应开始被处理之前,必须首先接收和缓冲整个响应。

 

下载方法:

在线版,请看主页相关链接

本地版,请进QQ群:78458582 (Basic编程学习资料) (收费入群)

在群文件中,文件太多,可以用查找帖子主题的部分字找到你要的资源。


因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部