HTML Get
-
ich suche nach der struktur der HTML GET anfrage, ich muss aus einem fortlaufenden datenstrom die "HOST: XXX.XXX.XXX.XXX:XXXX" isolieren und ersetzen, leider kann nach dem HOST: gott weis was alles stehen, ich weis aber nicht ob es da noch irgendwelche sonderfälle gibt aka ".php?blabla=huhu"
ich muss praktisch nen proxy proggen, der den header auseinandernimmt und die hostanfrage manipuliertthx for help
sry falls falsches forum, aber hier sind html und c++ kenntnisse gefordert XD
-
ich hab grad was auf wikipedia gefunden, kann es sein das host: IMMER auf der 2ten zeile ist ?
wenn ja, was ist standardmäßig das absatzzeichen, oder würde es reichen wenn ich den datenstrom bis zum ersten '\n' parse dann auf ein host: prüfe und nach bedarf bis zum nächsten '\n' alles ersetze (auf einem windows rechener compiliert)???
-
Es muss nicht die zweite Zeile sein.
Parse auf "Host:" und anschließend in der gleichen Zeile auf \r\n, so müsstest du (nach dem Standard) den Host ermitteln können!
-
im HTTP/1.0 protokoll gibt es übrigens keine Host-headerzeile
-
g00k schrieb:
im HTTP/1.0 protokoll gibt es übrigens keine Host-headerzeile
HTTP/1.0 wird aber heute kaum, also eigentlich gar nicht verwendet
-
naja zum glück iss der einsatzbereich begrenzt, nach der 2ten zeile suchen reicht völlig