Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 37550|Répondre: 4

[Programme Console] Service web API console basé sur HttpSelfHostServer

[Copié le lien]
Publié sur 30/10/2020 11:35:33 | | | |
J’ai écrit quelque chose à propos du programme console utilisant HttpListener pour activer les services HTTP, comme suit :

Serveur web basé sur HttpListener
https://www.itsvse.com/thread-2545-1-1.html

c# http écoute les threads avec HttpListener
https://www.itsvse.com/thread-2951-1-1.html

httplistener écoute pour obtenir les paramètres de requête POST
https://www.itsvse.com/thread-9029-1-1.html

Microsoft a fourni la classe HttpSelfHostServer, qui écoute directement l’implémentation de HTTP HttpServer. En mode auto-hébergé HttpSelfHostServer peut être hébergé par un programme console ou un programme de service Windows, et ne dépend pas uniquement du serveur web IIS. Il est très puissant et facile à configurer. Le type HttpSelfHostServer hérite de HttpServer, qui est une classe de base gestionnaire de messages héritée du type d’abstraction DelegatingHandler.

Voyons les rendus comme suit :



D’abord, créez-en un nouveau.NET framework 4.7.2Projet console

Pour citer le paquet nuget, il ressemble à ceci :



Le code du programme est le suivant :

(Fin)






Précédent:Un service basé sur .NET Core sous Linux
Prochain:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Publié sur 15/07/2021 20:37:51 |
Je le veux, je le veux, je le veux, je le veux
Publié sur 18/08/2022 16:17:49 |
Apprends-le
 Propriétaire| Publié sur 09/01/2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost est obsolète, et Microsoft.AspNet.WebApi.OwinSelfHost est recommandé

Documentation:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Propriétaire| Publié sur 09/01/2024 20:53:40 |
La console .NET/C# permet le service d’écoute du protocole https
https://www.itsvse.com/thread-10718-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com