Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 37550|Odpoveď: 4

[Konzolový program] Webová webová API konzola založená na HttpSelfHostServer

[Kopírovať odkaz]
Zverejnené 30. 10. 2020 11:35:33 | | | |
Napísal som niečo o tom, že konzolový program používa HttpListener na povolenie HTTP služieb, nasledovne:

Webový server založený na HttpListener
https://www.itsvse.com/thread-2545-1-1.html

c# http počúva vlákna pomocou HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener počúva, aby získal parametre požiadavky POST
https://www.itsvse.com/thread-9029-1-1.html

Microsoft poskytol triedu HttpSelfHostServer, ktorá priamo počúva implementáciu HTTP HttpServer. Režim vlastného hostovania HttpSelfHostServer môže byť hostovaný konzolovým programom alebo servisným programom Windows a nezávisí výlučne od webového servera IIS. Je veľmi výkonný a ľahko sa konfiguruje. Typ HttpSelfHostServer dedí z HttpServer, čo je základná trieda handlera správ, ktorá dedí z abstraktného typu DelegatingHandler.

Pozrime sa na vizualizácie nasledovne:



Najprv vytvorte nový.NET framework 4.7.2Konzolový projekt

Ak citujem balík Nuget, vyzerá to takto:



Kód programu je nasledovný:

(Koniec)






Predchádzajúci:Služba založená na .NET Core na Linuxe
Budúci:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Zverejnené 15. 7. 2021 20:37:51 |
Chcem to, chcem to, chcem to, chcem to
Zverejnené 18. 8. 2022 16:17:49 |
Nauč sa to
 Prenajímateľ| Zverejnené 9. 1. 2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost je zastaraný a odporúča sa Microsoft.AspNet.WebApi.OwinSelfHost

Dokumentácia:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Prenajímateľ| Zverejnené 9. 1. 2024 20:53:40 |
.NET/C# konzola umožňuje službu protokolu počúvať https
https://www.itsvse.com/thread-10718-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com