2011-05-12 30 views
0

我开始用微软的WCF编写服务,刚刚进入了一项名为WinHTTPHTTP 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)是真的吗?

三江源

回答

1

定义WCF服务的Web服务(但远不止于此),有时对类固醇描述为Web服务。

WCF可以由IIS承载或独立(两种方式都有其优点)。

WCF是高度可配置的,所以端口号只是一个可以配置的东西。

它可以管理多个服务,WCF建议不要在一个服务中拥有超过10个公共功能。