[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