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