[Seaside] Http POST problems

David Pennington david at totallyobjects.com
Tue Mar 14 10:05:35 UTC 2017


I am sorry but I can't see any directions here, just some bullet points on a slideshow.
David

--------- Original Message ---------
From: "phil at highoctane.be" <phil at highoctane.be>
To: "David Pennington" <david at totallyobjects.com>, "Seaside - general discussion" <seaside at lists.squeakfoundation.org>
Subject: Re: [Seaside] Http POST problems
Date: 03/13/2017 22:35:05 (Mon)

For POST, there is the WARestComponentFilter
http://esug.org/data/ESUG2014/4%20thursday/1400-1530%20Seaside/AdvancedSeasideMarschall.pdf

So you can expose a REST endpoint.
Phil
On Mon, Mar 13, 2017 at 11:21 PM, David Pennington <david at totallyobjects.com> wrote:
I asked recently if there was a way to do a POST through Seaside but didn't get an answer.

I have worked at it and got it going but I am confused abut a few things. My Web Page that is the target for the POST is subclassed from WAComponent. I have two issue that I have had to deal with.

The first is that processing of the POST incoming data requires two instance variables to exist - seasideMimeDocument

seasideMimeDocumentType

I had to add these to my top level class and then everything seemed OK except that the data was missing.

In the WARequest object there is a variable called postFields so someone had foreseen the need for handling a POST  but this field is empty.

There is a field in the headers called content_type and for now I have replaced the more usual "application/json" with my json data and I can get it from there.

Can anyone give me a clue what I can do to fix this?

David

--------------------------------------------------

Message sent using Winmail Mail Server

_______________________________________________

seaside mailing list

seaside at lists.squeakfoundation.org

http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

Message sent using Winmail Mail Server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170314/179992db/attachment.html>


More information about the seaside mailing list