Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 37550|Respuesta: 4

[Programa de consola] Servicio web API de consola basado en HttpSelfHostServer

[Copiar enlace]
Publicado en 30/10/2020 11:35:33 | | | |
Escribí algo sobre el programa de consola usando HttpListener para habilitar los servicios HTTP, de la siguiente manera:

Servidor web basado en HttpListener
https://www.itsvse.com/thread-2545-1-1.html

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

httplistener escucha para obtener los parámetros de la solicitud POST
https://www.itsvse.com/thread-9029-1-1.html

Microsoft ha proporcionado la clase HttpSelfHostServer, que escucha directamente la implementación de HTTP HttpServer. El modo autoalojado HttpSelfHostServer puede ser alojado por un programa de consola o un programa de servicio Windows, y no depende únicamente del servidor web IIS. Es muy potente y fácil de configurar. El tipo HttpSelfHostServer hereda de HttpServer, que es una clase base de gestor de mensajes que hereda del tipo de abstracción DelegatingHandler.

Veamos los renders de la siguiente manera:



Primero, crea uno nuevo.NET framework 4.7.2Proyecto de consola

Para citar el paquete nuget, se ve así:



El código del programa es el siguiente:

(Fin)






Anterior:Un servicio basado en .NET Core en Linux
Próximo:docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
Publicado en 15/7/2021 20:37:51 |
Lo quiero, lo quiero, lo quiero, lo quiero
Publicado en 18/8/2022 16:17:49 |
Apréndelo
 Propietario| Publicado en 9/1/2024 19:31:54 |
Microsoft.AspNet.WebApi.SelfHost está desactualizado, y se recomienda Microsoft.AspNet.WebApi.OwinSelfHost

Documentación:https://learn.microsoft.com/zh-c ... o-self-host-web-api
 Propietario| Publicado en 9/1/2024 20:53:40 |
.NET/C# permite el servicio de protocolo https de escucha
https://www.itsvse.com/thread-10718-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com