See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 37550|Vastuse: 4

[Konsooliprogramm] HttpSelfHostServer-põhine konsooli veebipõhine API teenus

[Kopeeri link]
Postitatud 30.10.2020 11:35:33 | | | |
Kirjutasin midagi konsooliprogrammist, mis kasutab HttpListenerit HTTP teenuste lubamiseks, järgmiselt:

HttpListener-põhine veebiserver
https://www.itsvse.com/thread-2545-1-1.html

c# http kuulab HttpListeneri teemasid
https://www.itsvse.com/thread-2951-1-1.html

httplistener kuulab, et saada POST päringuparameetrid
https://www.itsvse.com/thread-9029-1-1.html

Microsoft on loonud HttpSelfHostServer klassi, mis kuulab otse HTTP HttpServeri rakendust. Isehostitav režiim HttpSelfHostServer võib olla majutatud konsooliprogrammis või Windowsi teenuseprogrammis ning see ei sõltu ainult IIS veebiserverist. See on väga võimas ja lihtne seadistada. HttpSelfHostServer tüüp pärineb HttpServerilt, mis on sõnumihalduri baasklass, mis pärineb DelegatingHandler abstraktsioonitüübist.

Vaatame renderdusi järgmiselt:



Esiteks loo uus.NET raamistik 4.7.2Konsooliprojekt

Tsiteerides nuget-paketti, näeb see välja selline:



Programmi kood on järgmine:

(Lõpp)






Eelmine:Teenus, mis põhineb .NET Core'il Linuxis
Järgmine:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Postitatud 15.07.2021 20:37:51 |
Ma tahan seda, ma tahan seda, ma tahan seda, ma tahan seda
Postitatud 18.08.2022 16:17:49 |
Õpi seda
 Üürileandja| Postitatud 09.01.2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost on aegunud ning soovitatav on Microsoft.AspNet.WebApi.OwinSelfHost

Dokumentatsioon:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Üürileandja| Postitatud 09.01.2024 20:53:40 |
.NET/C# konsool võimaldab kuulamis-https-protokolli teenust
https://www.itsvse.com/thread-10718-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com