C#控制台应用程序响应HTTP POST请求

时间:2012-06-06 17:54:02

标签: c# .net http sockets post

是否可以在C#控制台应用程序中响应HTTP POST请求?如果是这样,怎么样?我认为它可能涉及使用套接字(我对此知之甚少)。任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:6)

您不需要使用套接字 - 自v2.0起,.NET就拥有了HTTP / 1.1服务器。

请参阅:MSDN: HttpListener

答案 1 :(得分:1)

查看为此目的而开发的ASP.Net Web API

  

ASP.NET Web API是一个框架,可以轻松构建可覆盖广泛客户端的HTTP服务,包括浏览器和移动设备。

答案 2 :(得分:0)

回答您的问题是肯定的,但前提是您创建某种HTTP服务器来监听HTTP请求或使用开源服务器,如:

http://www.codeproject.com/Articles/137979/Simple-HTTP-Server-in-C http://www.codeproject.com/Articles/25050/Embedded-NET-HTTP-Server http://webserver.codeplex.com/