3

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

4

3 回答 3

7

您不需要使用套接字 - .NET 从 v2.0 开始就有一个 HTTP/1.1 服务器。

请参阅:MSDN:HttpListener

于 2012-06-06T17:57:28.167 回答
1

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

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

于 2012-06-06T17:56:37.027 回答
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/

于 2012-06-06T17:58:53.063 回答