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

本文关键字:控制台 应用程序 请求 响应 HTTP POST 用于 | 更新日期: 2023-09-27 18:36:22

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

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

你不需要

使用套接字 - .NET 自 v2.0 以来就有了 HTTP/1.1 服务器。

请参阅:MSDN:HttpListener

看看为此目的

而开发的 ASP.Net Web API。

ASP.NET Web API 是一个框架,可用于轻松构建访问各种客户端(包括浏览器和移动设备)的 HTTP 服务。

你的问题的答案是肯定的,但前提是你创建了某种可以监听HTTP请求的HTTP服务器或使用开源服务器,例如:

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