Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 37550|Svare: 4

[Konsollprogram] HttpSelfHostServer-basert konsoll web-API-tjeneste

[Kopier lenke]
Publisert på 30.10.2020 11:35:33 | | | |
Jeg skrev noe om konsollprogrammet som bruker HttpListener for å aktivere HTTP-tjenester, som følger:

HttpListener-basert webserver
https://www.itsvse.com/thread-2545-1-1.html

c# http lytter til tråder med HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener lytter for å hente POST-forespørselsparametrene
https://www.itsvse.com/thread-9029-1-1.html

Microsoft har levert HttpSelfHostServer-klassen, som lytter direkte til implementeringen av HTTP HttpServer. Selvhostet modus HttpSelfHostServer kan hostes av et konsollprogram eller et Windows-tjenesteprogram, og er ikke kun avhengig av IIS-webserveren. Den er veldig kraftig og enkel å konfigurere. HttpSelfHostServer-typen arver fra HttpServer, som er en meldingshandler-baseklasse som arver fra abstraksjonstypen DelegatingHandler.

La oss se på gjengivelsene som følger:



Først, opprett en ny.NET-rammeverk 4.7.2Konsollprosjekt

For å sitere nuget-pakken, ser den slik ut:



Programkoden er som følger:

(Slutt)






Foregående:En tjeneste basert på .NET Core på Linux
Neste:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Publisert på 15.07.2021 20:37:51 |
Jeg vil ha det, jeg vil ha det, jeg vil ha det, jeg vil ha det
Publisert på 18.08.2022 16:17:49 |
Lær det
 Vert| Publisert på 09.01.2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost er utdatert, og Microsoft.AspNet.WebApi.OwinSelfHost anbefales

Dokumentasjon:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Vert| Publisert på 09.01.2024 20:53:40 |
.NET/C#-konsollen aktiverer lytte-https-protokolltjenesten
https://www.itsvse.com/thread-10718-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com