2011-05-12 58 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個公共功能。