我開始調查.net核心,我有點迷路。.net核心控制檯應用程序中的Http Listener?
我想創建一個控制檯應用程序接受Http請求,如HttpListener,但它不存在於.net核心。
我搜索了很多,只發現一些職位的引用它不會存在。
所以,我的問題是否可以接受.net核心控制檯應用程序中的Http請求?
如果是,用哪個類?
乾杯。
我開始調查.net核心,我有點迷路。.net核心控制檯應用程序中的Http Listener?
我想創建一個控制檯應用程序接受Http請求,如HttpListener,但它不存在於.net核心。
我搜索了很多,只發現一些職位的引用它不會存在。
所以,我的問題是否可以接受.net核心控制檯應用程序中的Http請求?
如果是,用哪個類?
乾杯。
要構建自託管Web應用程序,請通過New Project -> Templates -> Web -> ASP.NET Core Web Application
在VS2015中使用已安裝的模板。
此嚮導創建自託管的Web應用程序。從條目Main
的方法,你可以看到它使用WebHostBuilder
,添加配置(特別是.UseKestrel
表示web服務器),並運行它。
除了模板之外,您還可以構建自己的簡單Web服務器。在Startup.cs
的Configure
方法,你可以使用
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});
它可以讓你來處理請求上下文和響應它。
有關更多詳細信息,請檢查this article。
您可以在.NET Core的System.Net.Http中使用HttpClient來發送HTTP請求並接收HTTP響應。 –
我不想做Http請求,我想接收它們。 – Gusman
您可以使用Sockets/TcpListener自己實現HttpListener。 – masinger