寻求建议。我想要一个对象,我可以在其上指定要监听的端口,以某种方式提供服务器密钥,保留接受连接,并且最好提供一些帮助来解析HTTP头,并构造HTTP响应。无需处理请求/响应主体,我可以处理不透明的blob。
哦,.NET HTTPS客户端也没关系。
......好的,好的,我也接受非免费解决方案的建议。但开源是首选。
答案 0 :(得分:5)
你可以很容易地自己动手:
System.Net.HttpListener Class
HttpListener basics
Modifying for https(注释文章在引入本课程时已过时)
答案 1 :(得分:2)
我的网络服务器支持SSL,MVC,摘要身份验证和其他内容:
对于.Net httplistener,您需要具有管理员权限才能配置它。
更新:
我的新库有一个更快的HttpListener:https://github.com/jgauffin/Griffin.Framework/
答案 2 :(得分:-2)
这篇维基百科文章列出了许多轻量级HTTP服务器。希望它有所帮助。
http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers