| Easyhttpd EasyHTTPD is een drop in C ++ -classificatie om een HTTP 1.0-server te implementeren - nu met OpenSSL-ondersteuning! |
Download nu |
Easyhttpd Rangschikking & Samenvatting
- Naam uitgever:
- Barry Sprajc
- Uitgever website:
- http://www.littletux.com/?q=node/1
Easyhttpd Tags
Easyhttpd Beschrijving
EasyHTTPD is een druppel in C ++ -klasse om een HTTP 1.0-server te implementeren - nu met OpenSSL-ondersteuning! EasyHTTPD is een druppel in C ++ -klasse om een HTTP 1.0-server te implementeren - nu met OpenSSL-ondersteuning! De klasse kan worden gebruikt om een applicatie te laten regelen door een browser, dus ingebed. Naar deze functionaliteit aan een app, voeg de C ++ -class toe aan de toepassing, schrijf en registreer het terugbellend handlers met de klasse en bel de parser met een aangesloten socket. De parser haalt eventuele opties uit die in de URL zijn gevoerd, postwaarden uitpakken en de gewenste handler bellen. De handler krijgt een aanwijzer naar de applicatie via Void PTR, heeft HACCESS aan de geëxtraheerde opties en postwaarden en schrijf vervolgens de gewenste uitgang terug naar de socket. Voor het genereren van een eenvoudige dynamische pagina kan een HTML-sjabloonbestand worden gebruikt en de handler specificeert eenvoudigweg tags in de sjabloon om te vervangen door de dynamische waarden (aka-zoek- en vervanging) Hoe te gebruiken in uw toepassing: deze klassen gebruiken de STL ( Standaard sjabloonbibliotheek), dus uw omgeving moet de STL beschikbaar hebben. Het bestand embedhttp.cpp aan uw project en het bestand Embedtp.h naar het bestand (en) in uw project dat zich omgaat met het indienen van contactdoos aansluitingen. Zie de Sample1.CPP en HLELLDORD.CPP-bestanden om een idee te krijgen van hoe u deze lessen kunt gebruiken. Wat is er nieuw in deze release: · REGEX verwijderd als een afhankelijkheid. Regex-bibliotheek is niet langer nodig. · Lidfuncties toegevoegd om het volgende uit te voeren: o Krijg de clientkopterso Kopteksten terug naar de cliento Geef alternatieve socket Send / RECV-functies op om te ondersteunen met OpenSSLO Specificeer een pre-aanvraag-handler, een handler die kan Wordt opgeroepen voor alle verzoeken voordat de POCIFC-aanvraaghandler wordt genoemd · Forged Bug in Hellorld_Template.html. · Vaste bug in parse die plaatsvond wanneer de klant geen headers heeft verzonden. · Hello World-monster toegevoegd met OpenSSL. · Toegevoegd de wiki: http://www.littletux.com/wiki
Easyhttpd Gerelateerde software