| Easyhttpd EasyHTTPD es una caída en la clase C ++ para implementar un servidor HTTP 1.0, ¡ahora con Soporte de OpenSSL! |
Descargar ahora |
Easyhttpd Clasificación y resumen
- Nombre del editor:
- Barry Sprajc
- Sitio web del editor:
- http://www.littletux.com/?q=node/1
Easyhttpd Etiquetas
Easyhttpd Descripción
EasyHTTPD es una caída en la clase C ++ para implementar un servidor HTTP 1.0, ¡ahora con Soporte de OpenSSL! EasyHTTPD es una caída en la clase C ++ para implementar un servidor HTTP 1.0, ¡ahora con Soporte de OpenSSL! La clase se puede usar para permitir que una aplicación sea controlada por un navegador, por lo tanto, incrustada. A esta funcionalidad a una aplicación, agregue la clase C ++ a la aplicación, escriba y registre la solicitud de devolución de llamada con la clase y llame al analizador con un zócalo conectado. El analizador extraerá cualquier opción que pase en la URL, extraiga los valores de postes y llame al controlador deseado. El controlador Obtenga un puntero a la aplicación a través de PTR de Void, tiene hazacas en las opciones extraídas y los valores de publicación, y luego escriba la salida deseada nuevamente al zócalo. Para obtener una página digital fácil de generar, se puede usar un archivo de plantilla HTML, y el controlador simplemente especifica las etiquetas de token en la plantilla para reemplazar con los valores dinámicos (aka la búsqueda y reemplazar) cómo usarlo en su aplicación: estas clases usan el STL ( Biblioteca de plantillas estándar), por lo que su entorno debe tener la STL disponible. Añadir el archivo EMBEDHTTP.CPP en su proyecto y el archivo EMBEDHTTP.H en el (los) archivo (s) en su proyecto que maneja las conexiones de socket de incrección. Consulte los archivos Sample1.CPP y Helloworld.CPP para obtener una idea de cómo usar estas clases. Lo que está nuevo en esta versión: · Se eliminó la RIGEX como dependencia. La biblioteca de la regex ya no es necesaria. Se agregaron las funciones de miembros para hacer lo siguiente: o Obtenga los encabezados de envío de HEADERSO del cliente Volver al Cliente Especifique las funciones de envío / RECV alternativo para admitir el uso con OpenSSLO Especifique un controlador de pre-solicitud, un manejador que puede Se llamará a todas las solicitudes antes de que el manejador de solicitud de SPECIFC se llama · error fijo en Helloworld_Template.html. · Se corrigió el error en el análisis que ocurrió cuando el cliente no envió ningún encabezado. · Añadido Hola Muestra Mundial usando OpenSSL. · Añadido el wiki: http://www.littleux.com/wiki
Easyhttpd Software relacionado