Re: Http POST problems

Sven Van Caekenberghe <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
David,

What exactly are you trying to do ? What is the context ?

Do you want to build a REST interface ?

https://en.wikipedia.org/wiki/Representational_state_transfer

If so, the Seaside REST package are one answer. But you don't need Seaside as such, there are lower level solutions too.

Or do you want to 'drive' a Seaside app, like in a test scenario ?

For that, there are solutions too.

Sven

> On 14 Mar 2017, at 11:05, David Pennington <[email protected]> wrote:
> 
> 
> 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

_______________________________________________
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.