Hi Paul, --On Mittwoch, 11. Juli 2001 11:36 +0200 Paul Zwarts <paz@www2.oratrix.NL> wrote:
Hi Steve,
I understand this well enough, but I have seen in two different scenarios that this fundamentally does not work.
A transaction system we built has a system that is beyond my understanding and responsibility. The technicians assured me that they tried to POST data to a form from their server to our zope. It for some reason didnt work. (This is work previous to my time in the company)
Have to see what they tried.
In my own test with Shockwave, using a POST method, the form does not process. Using a GET with a query string of course, DOES trigger zope properly. But perhaps its my logic gating in the form?
Obsserve in ZOPE only: Name :index_html
<dtml-if "REQUEST.has_key('submit')"> do something </dtml-if>
Try <dtml-if "REQUEST.form.has_key('submit')"> ... And try to use "" for html attributes. This does not matter for old HTML but is better style :) Regards Tino
<form method=POST> <input type=Submit name=submit> </form>
Easy enough, yes? Now take something non-zope and try to post the submit. The 'do something' never occurs and nothing suggests that there was an error. Simply a zero-byte response.
Does this explain my problem better?
Thanks for your help, Paul Zwarts
-----Original Message----- From: Steve Spicklemire [mailto:steve@spvi.com] Sent: Wednesday, July 11, 2001 11:30 AM To: Paul Zwarts Cc: Zope Subject: Re: [Zope] POST to zope
Hi Paul,
Hmm.. you have a form that uses 'method="POST"'? POST/GET are just different ways of encoding variables that get sent with a REQUEST to Zope. GET encodes the variables as part of the URL, POST sends them after all the headers are finished. Zope handles the distinction by parsing the variables (however they were sent) and stores them in the REQUEST object, which can then be interrogated by your methods.
does that help? -steve
Paul Zwarts wrote:
Can someone suggest a document somewhere that outlines Zope mechanism for POST and GET? I'm trying to make POSTs to Zope from elsewhere without any ideas of how to go about it.
Thanks, Paul Zwarts
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )