[REBOL] Re: Calling REST Server Problem
From: compkarori:gma:il at: 22-Sep-2010 20:25
Hi Thorsten
Don't use the header word with read/custom and my modified protocol
Try:
read/custom URL compose [ POST (payload) [ content-type: "application/json"
]]
guessing ....
read/custom URL [ DELETE "" [ content-type: "application/json" ]]
On Wed, Sep 22, 2010 at 8:13 PM, Thorsten Moeller <tmoeller-fastmail.fm>wrote:
> Hi Graham,
>
> i read that and tried various combinations but always ran into errors.
>
> It seems to be a problem for me to combine a POST command with the
> header command used in the example.
>
> This is the curl command i tried to build in rebol: curl -H
> Accept:application/json -X POST http://localhost:9999/node
>
> I have to ask another qestion. Is POST and PUT possible as the REST API
> i call treats them differently??
>
> Kind regards
>
> Thorsten
>
> On Wed, 22 Sep 2010 18:45 +1200, "Graham Chiu" <compkarori-gmail.com>
> wrote:
> > Hi Thorsten
> >
> > See http://rebol.wik.is/Protocols/Http
> >
> > <http://rebol.wik.is/Protocols/Http>which allows you to use PUT, DELETE
> > etc
> >
> > On Wed, Sep 22, 2010 at 6:23 PM, Thorsten Moeller
> > <tmoeller-fastmail.fm>wrote:
> >
> > >
> > > Hello Graham,
> > >
> > > just another question. Is it possible to make a POST or a DELETE this
> > > way?? Perhaps you can provide a small example??
> > >
> > > I am sorry if this is an really easy thing, but i am not too familiar
> > > with http protocol and webprogramming.
> > >
> > > Regards,
> > >
> > > Thorsten
> > >
> > > On Tue, 21 Sep 2010 23:05 +1200, "Graham Chiu" <compkarori-gmail.com>
> > > wrote:
> > > > http://rebol.wik.is/Protocols/Http
> > > >
> > > > <http://rebol.wik.is/Protocols/Http>or,
> > > >
> > > > read url [ header [ content-type: application/json ]]
> > > >
> > > >
> > > > On Tue, Sep 21, 2010 at 10:54 PM, Thorsten Moeller
> > > > <tmoeller-fastmail.fm>wrote:
> > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > i try to call a REST Server running on localhost, port 9999. Doing
> this
> > > > > with the browser works perfectly, doing this with rebol always
> results
> > > > > in error 403 forbidden.
> > > > >
> > > > > I know that there is no authentication needed for acessing the REST
> > > > > server. What i know is, that the server only accepts
> 'application/json'
> > > > > calls. I guess that is the real problem.
> > > > >
> > > > > How can i modify my http GET call to adress this problem? With curl
> the
> > > > > request should look like this :
> > > > >
> > > > > curl -H Accept:application/json http://localhost:9999/
> > > > >
> > > > > Can anybody help?
> > > > >
> > > > > Thorsten
> > > > >
> > > > >
> > > > > --
> > > > > http://www.fastmail.fm - Does exactly what it says on the tin
> > > > >
> > > > > --
> > > > > To unsubscribe from the list, just send an email to
> > > > > lists at rebol.com with unsubscribe as the subject.
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Graham Chiu
> > > > http://www.compkarori.co.nz:8090/
> > > > Synapse - the use from anywhere EMR.
> > > >
> > > >
> > > > --
> > > > To unsubscribe from the list, just send an email to
> > > > lists at rebol.com with unsubscribe as the subject.
> > > >
> > > >
> > >
> > >
> > > --
> > > http://www.fastmail.fm - A no graphics, no pop-ups email service
> > >
> > > --
> > > To unsubscribe from the list, just send an email to
> > > lists at rebol.com with unsubscribe as the subject.
> > >
> > >
> >
> >
> > --
> > Graham Chiu
> > http://www.compkarori.co.nz:8090/
> > Synapse - the use from anywhere EMR.
> >
> >
> > --
> > To unsubscribe from the list, just send an email to
> > lists at rebol.com with unsubscribe as the subject.
> >
> >
>
> --
> http://www.fastmail.fm - The way an email service should be
>
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>
--
Graham Chiu
http://www.compkarori.co.nz:8090/
Synapse - the use from anywhere EMR.