詢問建議。我想要一個對象,我可以指定要偵聽的端口,以某種方式提供服務器密鑰,保留接受連接,並且最好提供一些幫助器來解析HTTP標頭,並構建HTTP響應。無需處理請求/響應體,我可以處理不透明的斑點。用於.NET的一個漂亮且簡單的免費HTTPS服務器組件?
哦,而且一個.NET HTTPS客戶端也可以。
...好的,好的,我也接受非免費解決方案的建議。但是開源是首選。
詢問建議。我想要一個對象,我可以指定要偵聽的端口,以某種方式提供服務器密鑰,保留接受連接,並且最好提供一些幫助器來解析HTTP標頭,並構建HTTP響應。無需處理請求/響應體,我可以處理不透明的斑點。用於.NET的一個漂亮且簡單的免費HTTPS服務器組件?
哦,而且一個.NET HTTPS客戶端也可以。
...好的,好的,我也接受非免費解決方案的建議。但是開源是首選。
你可以滾你自己很容易:
System.Net.HttpListener Class
HttpListener basics
Modifying for https(被引入這個類時需要注意文章的日期是)
這篇維基百科文章列出了很多輕量級的HTTP服務器。希望能幫助到你。
http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers
您建議在.NET應用程序中使用哪些建議? – 2010-11-27 00:29:38
對不起,我應該更具體。使用此Wiki鏈接:http://en.wikipedia.org/wiki/Embedded_HTTP_server – Mark 2010-11-27 08:32:43
我的Web服務器支持SSL,MVC ,摘要式認證和其他內容:
至於.net httplistener,您需要管理員權限才能配置它。
更新:
我的新庫具有更快的HttpListener:https://github.com/jgauffin/Griffin.Framework/
很多類在.NET客戶端和服務器的HTTP和SSL。如果你能把它們放在一起,我不會感到驚訝。例如,`System.Net.WebClient`應該可以很好地處理HTTPS網址。 – 2010-11-26 22:53:43