Hallo,
ich will einen Mini-Webserver schreiben, der aber auch ein eigenes (HTTP-ähnliches) Protokoll unterstützt. Nun frage ich mich gerade, wie die erste Zeile beim Webserver ankommt.
So: "GET /a b c.html" oder so: "GET /a%20b%20c.html"
Der Grund ist, dass ich eigentlich vorhatte, die erste Zeile durch Leerzeichen zu parsen, da das eigene Protokoll mehrere Argumente kennt (z.B. "COMMAND arg1 arg2 arg3"). Kann man sich drauf verlassen, dass der Browser die Leerzeichen %20-encodet?
mfg, Flo
--
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|