Re[2]: [Zope] Zope Requests - POST vs. GET
Hello Andreas, Monday, December 15, 2003, 2:46:53 PM, you wrote: AJ> --On Montag, 15. Dezember 2003 14:36 Uhr +0100 Tino Wildenhain AJ> <tino@wildenhain.de> wrote:
Hi Andreas,
Andreas Jung schrieb:
This a single REQUEST is either a POST or GET request there is no need for this separation IMO. Everything's in the REQUEST.
That's not entirely true. Sadly there is a design flaw in cgi.py which ignores GET variables still present when doing POST.
The whole lib is a bit ugly so its not easy to fix it. And its even worser to fix if you want to achieve compatibility with current implementations.
Should variables be merget? Get variables before POST or vice versa?
AJ> big hmmmmmmm :-) I don't have the CGI specs under my pillow and I am too AJ> lazy AJ> to read them but POST usually transmits the data in the body and GET in the AJ> QUERY AJ> strings. I have never (and needed) a usecase where both were mixed (if AJ> allowed). AJ> -aj I want to mix them before, but I see the chance to replace my code with virtual urls. (url?thissite -> url/thissite) But how ? I want to do this: My site has only 1 control file. This named index_html. I want to all of the requests are redirected to this file. Pseudo: If url is not base_url: delete base_url from url set my variable to url traversedobject: index_html In index html I process the datas, and others. I create a test script to the main/root folder: # access_rule from string import split rq = container.REQUEST urllist = split(rq.HTTP_URL, '/') if (len(urllist)>1): urlold=urllist rq.set("BHAPath",urlold) RequestTraversalNamePath=[rq.SERVER_URL] I set rule, but it is nothing happened. What I doing wrong ??? Thanx for any advance: KK -- Best regards, fowlertrainer mailto:fowlertrainer@anonym.hu
participants (1)
-
fowlertrainerļ¼ anonym.hu