[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Simple http_url_post example please



Thank you so much, that's exactly what I'm looking for! I really appreciate
your help!


Regards
Jakob



14 sep 2012 kl. 15:52 skrev "Scott Klement" <sk@xxxxxxxxxxxxxxxx>:

> Hello Jakob,
>
> If you can't find a *CMD in LIBHTTP, then you may have an outdated
> version of HTTPAPI installed.  The command was added in a recent release.
>
> Here's an example:
>
> HTTPAPI REQTYPE(*POST) URL('http://test.domain.com/users/')
> DOWNLOAD('/tmp/result.txt') UPLOAD('/tmp/postdata.txt')
>
> (You put the string 'username=NewUser&email=NewUser@xxxxxxxx' in the
> file named /tmp/postdata.txt in the IFS.)
>
> Does that help?
>
>
> On 9/14/2012 4:57 AM, Jakob Zander wrote:
> >     Hi,
> >     Thank you for your fast reply!
> >     First of all, disregard my first example, it was a bad one. I just
want
> >     to do a POST with some data, as given example, from the AS400:
> >     curl -v -X POST -d 'username=NewUser&email=NewUser@xxxxxxxx'
> >     test.domain.com/users
> >     I think my biggest problem is that I am not a RPG programmer, and
> >     therefore find it difficult to understand the examples .
> >     A *CMD interface sounds great, where can I find information about
it?
> >     Can't find it in LIBHTTP.
> >     Regards,
> >     Jakob
> >     From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
> >     To:        HTTPAPI and FTPAPI Projects
<ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
> >     Date:        09/14/2012 10:34 AM
> >     Subject:        Re: Simple http_url_post example please
> >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> >
__________________________________________________________________
> >
> >     Hi Jakob,
> >     In order to help you, I think we need to understand what's lacking
in
> >     the existing examples?   After all, if I were to write a new one,
it'd
> >     probably look pretty much like those old ones.
> >     Also, FWIW, the two examples you gave do completely different
things.
> >     The first one ("normal world") passes HTML form data as part of the
> >     URL,
> >     and then sends 0 bytes of POST data.   The receiving application
would
> >     need to know to look for the data in the QUERY_STRING, since it
won't
> >     be
> >     found in the POST data.  For an instance like this, it would be far
> >     more
> >     intuitive to use GET instead of POST, since you're not sending any
POST
> >     data.
> >     The second example ("curl") sends the data in the POST data rather
than
> >     the URL.
> >     An application that can handle both of your examples would need to
be
> >     carefully coded, since it would have to check two input sources for
the
> >     data.  (But... I have, indeed, seen many web apps that do exactly
> >     that.)
> >     At any rate, I don't understand where you're struggling with the
> >     examples.  Maybe the *CMD interface would be easier for you?
> >     -SK
> >     On 9/14/2012 2:46 AM, Jakob Zander wrote:
> >     >     Hi,
> >     >     First of all, I am no RPG programmer, but I need to implement
a
> >     simple
> >     >     REST consuming services in ILE RPG.
> >     >     I've looked through the given examples and tried to alter
some to
> >     my
> >     >     needs but without luck.
> >     >     How do I solve this in a simple minimal way?
> >     >     In the "normal world" I would just POST to an url, like this.
> >     >
test.domain.com/users/?username=NewUser&email=NewUser@xxxxxxxx
> >     >     Or with curl:
> >     >     curl -v -X POST -d 'username=NewUser&email=NewUser@xxxxxxxx'
> >     >     test.domain.com/users
> >     >     How is this done with HTTPAPI? How to I use http_url_post? A
full
> >     >     example would be great!
> >     >     Best regards,
> >     >     Jakob
> >     >
> >
-----------------------------------------------------------------------
> >     This is the FTPAPI mailing list.  To unsubscribe, please go to:
> >     [1]http://www.scottklement.com/mailman/listinfo/ftpapi
> >
-----------------------------------------------------------------------
> >
> > References
> >
> >     1. http://www.scottklement.com/mailman/listinfo/ftpapi
> >
> >
> >
> > -----------------------------------------------------------------------
> > This is the FTPAPI mailing list.  To unsubscribe, please go to:
> > http://www.scottklement.com/mailman/listinfo/ftpapi
> > -----------------------------------------------------------------------
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------