[Zope] POST to zope

Tino Wildenhain tino@wildenhain.de
Wed, 11 Jul 2001 12:05:47 +0200


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 )