Hi,
Ich frage mich gerade, ob das ein ordentlicher URL ist!
Meiner Meinung nach muß das '+' wohl ein '?' sein.
schauen wir doch einfach nach:
httpurl = "http://" hostport [ "/" hpath [ "?" search ]]
hpath = hsegment *[ "/" hsegment ]
hsegment = *[ uchar | ";" | ":" | "@" | "&" | "=" ]
uchar = unreserved | escape
unreserved = alpha | digit | safe | extra
safe = "$" | "-" | "_" | "." | "+"
Das Plus-Zeichen ist also erlaubt.
Jedenfalls sollten Parameter mit Fragezeichen eingeleitet werden, oder?
Ja. Hier wird die URL augenscheinlich anders verwendet.
Für mich ist das Plus encodiert ein Space.
Das ist eine Interpretation.
Es geht mir jetzt nicht speziell um das Beispiel, aber wenn man das
automatisch parsen möchte (in Perl z.B. mit URI::URL), so wüßte ich hier
jetzt nicht wirklich, was der Query ist.
Der Query lautet hier "". Ohne die Anführungszeichen ;-)
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes