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

3

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


你在用什么?ASP.NET?ASP.NET MVC?也许这个链接可以帮到你:http://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx - Andrei Neagu
很抱歉,它不是一个Web应用程序,只是一个标准的C#控制台应用程序。感谢您的帮助! - TelJanini
3个回答

7
你不需要使用套接字 - .NET从v2.0开始就有了一个HTTP/1.1服务器。
参见:MSDN: HttpListener

请参考此答案:https://dev59.com/_Gox5IYBdhLWcg3wsGSC - Erik Kalkoken

1

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

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


我以为他不是指一个网页应用程序 :) - Nick Butler
@NicholasButler 没错,这不是一个Web应用程序;它是一个标准的C#控制台应用程序。我可能应该在我的问题中提供更多细节。 - TelJanini

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接