簡體   English   中英

Windows Service .NET Core REST API

[英]Windows Service .NET Core REST API

我正在嘗試使用.NET Core Web API模板創建Windows服務來響應REST請求。

我已經設法按照以下說明啟動並運行服務( https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2&tabs=視覺工作室 )。 我的問題是,我不知道如何讓Windows服務在端口上偵聽向其控制器發出的POST請求。

我已經研究了其他一些StackOverflow解決方案,但是從我的觀察來看,它們無法通過.NET Core Web API模板解決此問題。

我想向某個端點發送請求,例如“ POST localhost:5000 / api / endpoint”,並讓我的Windows服務執行一些任務並返回狀態代碼(即2xx,4xx,5xx)。

UseUrls擴展方法,可用於設置端口。

WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();

https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.hosting.hostingabstractionswebhostbuilderextensions.useurls?view=aspnetcore-2.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM