Re: URIs vs. half-baked URIs (was Filesel drag and drop)
- From: Derek Simkowiak <dereks realloc net>
- To: Sander Vesik <Sander Vesik Sun COM>
- Cc: Darin Adler <darin bentspoon com>,	Alex Larsson <alexl redhat com>, gtk-devel-list gnome org,	gnome-hackers gnome org
- Subject: Re: URIs vs. half-baked URIs (was Filesel drag and drop)
- Date: Thu, 2 Aug 2001 16:19:53 -0700 (PDT)
-> AFAIK uri encoding/decding is strictly one-pass process and no unencoded
-> %-s are allowed inside it. OTOH, it's been a while I looked at the spec.
	This is getting offtopic now, but I'm not sure what you mean by
"one-pass process".
	URL encoding can be iteratively applied to any string.  So can
decoding:
Here are the results of several encodings (by hand, I think I got the
hex codes right :)
http://server/foo bar   (NOTE: malformed URL)
http://server/foo%20bar    (' ' encoded into %20)
http://server/foo%2520bar   (NOTE: The '%' was turned to '%25')
http://server/foo%252520bar   (...and again...)
http://server/foo%25252520bar   (...and again, etc.)
And decoding:
http://server/foo%252520bar
http://server/foo%2520bar
http://server/foo%20bar
http://server/foo bar
http://server/foo bar
http://server/foo bar
...etc...
	The same process would apply to any of the reserved characters,
such as a '/' or '?' appearing in a non-URI context.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]