Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 37550|Antwoord: 4

[Consoleprogramma] HttpSelfHostServer-gebaseerde console web API-service

[Link kopiëren]
Geplaatst op 30-10-2020 11:35:33 | | | |
Ik schreef iets over het consoleprogramma dat HttpListener gebruikt om HTTP-diensten in te schakelen, als volgt:

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

c# http luistert naar threads met HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener luistert om de parameters van het POST-verzoek te krijgen
https://www.itsvse.com/thread-9029-1-1.html

Microsoft heeft de HttpSelfHostServer-klasse geleverd, die direct luistert naar de implementatie van HTTP HttpServer. Zelf-gehoste modus HttpSelfHostServer kan worden gehost door een consoleprogramma of een Windows-serviceprogramma, en is niet uitsluitend afhankelijk van de IIS-webserver. Het is erg krachtig en eenvoudig in te stellen. Het type HttpSelfHostServer erft van HttpServer, een basisklasse van de berichthandler die erft van het abstractietype DelegatingHandler.

Laten we de renderings als volgt bekijken:



Maak eerst een nieuwe aan.NET framework 4.7.2Consoleproject

Om het nuget-pakket te citeren, ziet het er zo uit:



De programmacode is als volgt:

(Einde)






Vorig:Een dienst gebaseerd op .NET Core op Linux
Volgend:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Geplaatst op 15-07-2021 20:37:51 |
Ik wil het, ik wil het, ik wil het, ik wil het
Geplaatst op 18-08-2022 16:17:49 |
Leer het
 Huisbaas| Geplaatst op 09-01-2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost is verouderd, en Microsoft.AspNet.WebApi.OwinSelfHost wordt aanbevolen

Documentatie:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Huisbaas| Geplaatst op 09-01-2024 20:53:40 |
.NET/C#-console schakelt de luisterende https-protocolservice in
https://www.itsvse.com/thread-10718-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com