[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: HTTPAPI Timeout issue
Here is short HTTPAPI driven test (no error checking but you will add that):
H DFTACTGRP(*NO) ACTGRP(*NEW) BNDDIR('HTTPAPI')
D/copy qrpglesrc,httpapi_h
D cmd pr extpgm('QCMDEXC')
D command 200A const
D length 15P 5 const
D rc S 10I 0
D err S 10I 0
D userid S 50A
D pass S 50A
D URL s 256A
*inlr = *on ;
http_debug(*on);
userid = 'sk_test_BQokikJOvBiI2HlWgH4olfQ2';
pass = '';
URL = 'https://api.stripe.com/v1/charges';
rc = http_setauth(HTTP_AUTH_BASIC : userid : pass);
rc = http_url_get(URL : '/tmp/rpglist.html');
cmd('DSPF ''/tmp/rpglist.html''': 200);
-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Mike Krebs
Sent: Tuesday, February 24, 2015 1:58 PM
To: HTTPAPI and FTPAPI Projects
Subject: RE: HTTPAPI Timeout issue
On the stripe.com site, it indicates that basic authentication is used. And that fits with the example curl you provided.
-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of RPG List
Sent: Tuesday, February 24, 2015 7:42 AM
To: HTTPAPI and FTPAPI Projects
Subject: Re: HTTPAPI Timeout issue
One additional point, I still believe that they are expecting the user name to be passed as a parm, now how that should be constructed, I'm trying to find out....
I don't believe they are using http authentication itself...
Dutch
> I will when I get a free moment to jump back on that project, but it
> will be tonight at the latest.
>
> Thanks for the reply,
>
> Dutch
>
>
>> Hi Dutch,
>> can you please put a http_debug in here?
>> Thx,
>> RaduÂ
>>
>> On Mon, Feb 23, 2015 at 11:19 AM, RPG List <[1]rpglist@xxxxxxxxxxx>
>> wrote:
>>
>> Scott,
>> I tried that, but I'm still getting a timeout. I believe that
>> they
>> are
>> expecting the username to be passed as a parameter not as
>> basic_auth
>> > Dutch,
>> >
>> > User/Password in HTTPAPI are set by calling the http_setAuth()
>> > routine.  Assuming you want Basic authentication (which is the
>> default
>> > in web browsers) you'd do it like this:
>> >
>> >    c          callp  Â
>> http_setAuth(
>> HTTP_AUTH_BASIC
>> >    c               :
>> 'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
>> >    c               : '' );
>> >Â Â Â Â c
>> >    c          eval   rc =
>> http_url_post(
>> >Â Â Â Â c '[2]https://api.stripe.com/v1/charges'
>> >    c               :
>> myPointer
>> >    c               : dataSize
>> >    c               :
>> '/tmp/testpost.html'
>> >    c               :
>> HTTP_TIMEOUT
>> >    c               :
>> HTTP_USERAGENT
>> >    c               :
>> 'application/x-www-form-urlencoded'
>> > )
>> >
>> >
>> > On 2/22/2015 7:04 AM, RPG List wrote:
>> >> Scott,
>> >> I am attempting to send a login credential, no password, just
>> the
>> login.
>> >>
>> >> It must be sent via https and with
>> application/x-www-form-urlencoded, I
>> >> thought I could use the curl example but I see that was wrong.
>> >>
>> >>
>> >>
>> >>
>> --------------------------------------------------------------------
>> ---
>> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
>> >> [3]http://www.scottklement.com/mailman/listinfo/ftpapi
>> >>
>> --------------------------------------------------------------------
>> ---
>> >>
>> >
>> >
>> --------------------------------------------------------------------
>> ---
>> > This is the FTPAPI mailing list. To unsubscribe, please go to:
>> > [4]http://www.scottklement.com/mailman/listinfo/ftpapi
>> >
>> --------------------------------------------------------------------
>> ---
>> >
>> --------------------------------------------------------------------
>> ---
>> This is the FTPAPI mailing list. To unsubscribe, please go to:
>> [5]http://www.scottklement.com/mailman/listinfo/ftpapi
>> --------------------------------------------------------------------
>> ---
>>
>> --
>> R.
>>
>> References
>>
>> 1. mailto:rpglist@xxxxxxxxxxx
>> 2. https://api.stripe.com/v1/charges
>> 3. http://www.scottklement.com/mailman/listinfo/ftpapi
>> 4. http://www.scottklement.com/mailman/listinfo/ftpapi
>> 5. 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
-----------------------------------------------------------------------
-----------------------------------------------------------------------
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
-----------------------------------------------------------------------