HTTP Header Library
-
Hallo zusammen,
ich habe einen TCP Proxy (kopiert), welcher auf Boost fußt.
Ich muss nun die HTTP Anfragen auseinander nehmen und stehe vor folgendem Problem:Ich habe einen Speicherbereich mit einem HTTP Header und den Nutzdaten. Kennt jemand von euch eine kleine Library in welche ich den Datenblock reinschieben kann um mir dann die einzelnen Zeilen im Header auszulesen? Keine Lust das jetzt selbst groß umzusetzen wenn es irgendwo etwas fertiges gibt.
Gruß
-
tinyhttp
oder
HTTP Parser (in C)In Parse HTTP headers in C++ gibt es noch ein Empfehlung zu The C++ Network Library Project (welche wohl auch Boost verwendet).
-
http ist ein textbasiertes protokoll. die zeilen sind durch crlf getrennt.
zwei davon direkt hintereinander "\r\n\r\n", kennzeichnen das ende des http-headers. dafür brauchts eigentlich keine library.