maybe i can use routes.py to change an incoming url like

http://mydomain/app/contr/anotherfunction*;jsessionid=1.2.3.4.abcd*
?var1=1&var2=2

to


http://mydomain/app/contr/anotherfunction*?jsessionid=1.2.3.4.abcd&*
var1=1&var2=2

this would solve the problem.

2013/6/12 Martin Weissenboeck <mweis...@gmail.com>

> did you meen to rewrite the serverlet? not possible, it's a foreign
> service.
> also i cannot change the delimiters.
>
> but i will have look at gluon.rewrite - thank you for this hint.
> but: if i had my "own rewrite", i would have to take care of it on every
> web2py upgrade - is it right?
>
>
>
> 2013/6/12 Niphlod <niph...@gmail.com>
>
>> if you rewrite the request in the webserver before passing the request to
>> web2py yes.
>>
>> BTW, that URL seems invalid. I'm not a strong RFC enforcer but AFAIK you
>> can have a ; separator or a & one, not both.
>> details
>> http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.2.2and
>> web2py doesn't handle the ; one by default, you should check the regexes
>> in gluon.rewrite.
>>
>> On Wednesday, June 12, 2013 7:17:13 PM UTC+2, mweissen wrote:
>>>
>>> A web2py function calls a java serverlet.
>>> This serverlet calls back my web2py application and uses an url like
>>> http://mydomain/app/contr/**anotherfunction<http://mydomain/app/contr/anotherfunction>
>>> *;jsessionid=1.2.3.4.abcd*?var1=1&var2=2
>>>
>>> The part "*;jsessionid=1.2.3.4.abcd*" produces an "invalid request". I
>>> cannot change the (foreign) serverlet. Is there any way to ignore the
>>> jsessionid-part?
>>> --
>>>
>>> Regards Martin
>>>
>>  --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to web2py+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to