Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 37550|Răspunde: 4

[Program de consolă] Serviciul web API bazat pe consolă SelfHostServer

[Copiază linkul]
Postat pe 30.10.2020 11:35:33 | | | |
Am scris ceva despre programul de consolă folosind HttpListener pentru a activa serviciile HTTP, după cum urmează:

Server web bazat pe HttpListener
https://www.itsvse.com/thread-2545-1-1.html

c# http ascultă firele de discuție cu HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener ascultă pentru a obține parametrii cererii POST
https://www.itsvse.com/thread-9029-1-1.html

Microsoft a oferit clasa HttpSelfHostServer, care ascultă direct implementarea HTTP HttpServer. Modul self-hosted HttpSelfHostServer poate fi găzduit de un program de consolă sau de un program de servicii Windows și nu depinde exclusiv de serverul web IIS. Este foarte puternic și ușor de configurat. Tipul HttpSelfHostServer moștenește de la HttpServer, care este o clasă de bază pentru handler de mesaje ce moștenește din tipul de abstracție DelegatingHandler.

Să aruncăm o privire la randări astfel:



Mai întâi, creează unul nou.NET framework 4.7.2Proiectul de consolă

Ca să citez pachetul nuget, arată astfel:



Codul programului este următorul:

(Sfârșit)






Precedent:Un serviciu bazat pe .NET Core pe Linux
Următor:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Postat pe 15.07.2021 20:37:51 |
O vreau, o vreau, o vreau, o vreau
Postat pe 18.08.2022 16:17:49 |
Învață-l
 Proprietarul| Postat pe 09.01.2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost este depășit, iar Microsoft.AspNet.WebApi.OwinSelfHost este recomandat

Documentație:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Proprietarul| Postat pe 09.01.2024 20:53:40 |
.NET/C# permite serviciul de ascultare a protocolului https
https://www.itsvse.com/thread-10718-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com