On Apr 18, 1:43 am, Alex Popescu <the.mindstorm.mailingl...@gmail.com>
wrote:
> On Apr 18, 1:17 am, powera <pow...@gmail.com> wrote:
>
>
>
> > On Apr 17, 2:58 pm, Alex Popescu <the.mindstorm.mailingl...@gmail.com>
> > wrote:
>
> > > On Apr 17, 8:32 pm, 风笑雪 <kea...@gmail.com> wrote:
>
> > > > ";" is not a valid char in url, you need encode it.>>> from urllib 
> > > > import quote
>
> > > > quote("/090314/vm-memory-in-the-cloud-watch-what-kevin-has-to-say;b.html")
> > > > '/090314/vm-memory-in-the-cloud-watch-what-kevin-has-to-say%3Bb.html'
>
> > > Even so, the App Engine drops it.
>
> > > And according to RFC3986 my understanding is that the semicolon can be
> > > part of the URL (I'll not reproduce the EBNF here as it is quite
> > > complex).
>
> > > ./alex
>
> >http://docs.python.org/library/urlparse.htmlsaysthat anything after
> > a semicolon will be considered a "parameter" and located in
> > request.params and not request.path .
>
> Thanks a lot for clarification.
>
> While I believe this is incorrect from the perspective of the URI
> spec, but it is definitely not specific to GAE.
>
> ./alex

Maybe I'm misinterpreting the URI spec, but it looks like even a comma
gets encoded so instead of receiving a request to /a/
before_comma,after_comma you get a request to /a/before_comma
%2Cafter_comma. I am really confused.

./alex
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to