2012-06-06 66 views
2

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

+0

好吧,你在用什么? asp.net? asp.net mvc?也许这可以帮助? http://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx –

+0

@AndreiNeagu不幸的是,它不是一个Web应用程序,只是一个标准的C#控制台应用程序。尽管感谢您的帮助! – TelJanini

回答

5

您不需要使用套接字 - 自v2.0以来,.NET已经拥有HTTP/1.1服务器。

请参见:you`r问题MSDN: HttpListener

+0

+1 dang。你输入的很快。 :) – jglouie

1

看看ASP.Net Web API这是为了这个确切的目的而开发的。

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

+0

我以为他不是指网络应用程序:) –

+0

@NicholasButler你说得对,它不是一个网络应用程序;它是一个标准的C#控制台应用程序。我可能应该在我的问题中提供更多细节。 – TelJanini