Re: Http POST problems

"David Pennington" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
I am sorry but I can't see any directions here, just some bullet points on a slideshow.
David

--------- Original Message ---------
From: "[email protected]" <[email protected]>
To: "David Pennington" <[email protected]>, "Seaside - general discussion" <[email protected]>
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 <[email protected]> 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

[email protected]

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

Message sent using Winmail Mail Server

_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.