是否可以响应C#控制台应用程序中的HTTP POST请求?如果是这样,怎么样?我认为它可能涉及使用套接字(我对此知之甚少)。任何帮助将不胜感激!C#控制台应用程序响应HTTP POST请求
回答
您不需要使用套接字 - 自v2.0以来,.NET已经拥有HTTP/1.1服务器。
请参见:you`r问题MSDN: HttpListener
+1 dang。你输入的很快。 :) – jglouie
看看ASP.Net Web API这是为了这个确切的目的而开发的。
ASP.NET Web API是一个框架,可以轻松构建可覆盖广泛客户端(包括浏览器和移动设备)的HTTP服务。
我以为他不是指网络应用程序:) –
@NicholasButler你说得对,它不是一个网络应用程序;它是一个标准的C#控制台应用程序。我可能应该在我的问题中提供更多细节。 – TelJanini
答案是肯定的,但是只有当你创建某种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/
- 1. 了解HTTP POST请求/响应过程
- 2. 有没有办法在控制台应用程序中处理http post请求?
- 3. 使用C#控制台应用程序创建HTTP发布请求并接收响应
- 4. C#POST请求的WebAPI使用控制台程序
- 5. HTTP请求/响应流程
- 6. C#HTTPPost响应 - 控制台应用程序
- 7. 响应幂等HTTP POST请求
- 8. 处理HTTP POST请求/响应
- 9. AJAX HTTP POST请求 - 保存JSON响应
- 10. HTTP请求响应
- 11. C#控制台应用程序SOAP响应为空
- 12. 控制台应用程序只发送POST请求中的前46个字符
- 13. 发布C#控制台应用程序
- 14. HTTP POST到后台应用程序
- 15. 终止C#控制台应用程序
- 16. Android HTTP请求使应用程序无响应
- 17. 类应用程序\ HTTP \控制器\请求\ ArticleRequest不存在Laravel5.3
- 18. AJAX POST请求与响应
- 19. 如何跟踪控制台应用程序中的MongoDB请求
- 20. C# - 在控制台应用程序
- 21. Facebook,C#和控制台应用程序
- 22. C++应用程序中的控制台
- 23. C#控制台应用程序Dartgame
- 24. C#无控制台应用程序
- 25. C#控制台应用程序 -
- 26. C++控制台应用程序MVC
- 27. 在C#控制台应用程序
- 28. C++控制台应用程序
- 29. C#控制台应用程序中断?
- 30. Nodej.s C++控制台应用程序
好吧,你在用什么? asp.net? asp.net mvc?也许这可以帮助? http://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx –
@AndreiNeagu不幸的是,它不是一个Web应用程序,只是一个标准的C#控制台应用程序。尽管感谢您的帮助! – TelJanini