检查我对WinHTTP和HTTP服务器API角色和用途的了解
问题描述:
我开始用微软的WCF编写服务,刚刚进入了一项名为WinHTTP
和HTTP Server
的项目。检查我对WinHTTP和HTTP服务器API角色和用途的了解
那么,一开始我真的不明白他们的意思,现在我开始意识到他们是强大的工具,尤其是WCF中的http绑定服务。
我有以下问题:
1)WinHTTP的,我想这是一个应用程序或更好的功能,以管理HTTP请求和响应程序员(API)的集合。
2)HTTP Server是一种应用程序,它使程序能够通过网络使用http协议与其他程序进行通信,而无需使用IIS。
3)如果2)是正确的...然后我假设一个服务可以监听HTTP甚至从80
4)HTTP服务器不同的端口传入的请求能够管理多个服务侦听传入http请求在同一个端口上。
是1)2)3)4)是真的吗?
三江源
答
定义WCF服务的Web服务(但远不止于此),有时对类固醇描述为Web服务。
WCF可以由IIS承载或独立(两种方式都有其优点)。
WCF是高度可配置的,所以端口号只是一个可以配置的东西。
它可以管理多个服务,WCF建议不要在一个服务中拥有超过10个公共功能。