Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 37550|Risposta: 4

[Programma Console] Servizio web API console basato su HttpSelfHostServer

[Copiato link]
Pubblicato su 30/10/2020 11:35:33 | | | |
Ho scritto qualcosa sul programma console che utilizza HttpListener per abilitare i servizi HTTP, come segue:

Server web basato su HttpListener
https://www.itsvse.com/thread-2545-1-1.html

c# http ascolta i thread con HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener ascolta per ottenere i parametri della richiesta POST
https://www.itsvse.com/thread-9029-1-1.html

Microsoft ha fornito la classe HttpSelfHostServer, che ascolta direttamente l'implementazione di HTTP HttpServer. Modalità self-hosted HttpSelfHostServer può essere ospitata da un programma console o da un programma di servizio Windows, e non dipende esclusivamente dal server web IIS. È molto potente e facile da configurare. Il tipo HttpSelfHostServer eredita da HttpServer, che è una classe base di gestore di messaggi che eredita dal tipo di astrazione DelegatingHandler.

Diamo un'occhiata ai rendering come segue:



Prima di tutto, creane uno nuovo.NET framework 4.7.2Progetto console

Per citare il pacchetto nuget, appare così:



Il codice del programma è il seguente:

(Fine)






Precedente:Un servizio basato su .NET Core su Linux
Prossimo:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Pubblicato su 15/07/2021 20:37:51 |
Lo voglio, lo voglio, lo voglio, lo voglio
Pubblicato su 18/08/2022 16:17:49 |
Imparalo
 Padrone di casa| Pubblicato su 09/01/2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost è obsoleto, e Microsoft.AspNet.WebApi.OwinSelfHost è consigliato

Documentazione:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Padrone di casa| Pubblicato su 09/01/2024 20:53:40 |
.NET/C# console abilita il servizio di protocollo https di ascolto
https://www.itsvse.com/thread-10718-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com