[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: HTTPAPI Timeout issue
I was but its not writing anything.
> are you looking for debug information in /tmp/httpapi_debug.txt ?
>
> Paul
> From: "RPG List" <rpglist@xxxxxxxxxxx>
> To: "HTTPAPI and FTPAPI Projects"
> <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
> Date: 18/03/2015 18:14
> Subject: RE: HTTPAPI Timeout issue
> Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> __________________________________________________________________
>
> I'm thinking that the issue here may be that the first call
> http_setauth does in deed complete successfully, and stripe is
> returning a
> valid response, but on the second call its expecting another set of
> credentials which it doesn't receive and therefore fails.
> One thing they mention in their documentation, each api request must be
> authenticated, but I'm not sure who to pass additional parms with the
> authentication call, if that is even possible.
> > I was able to finally get back to this. Two things:
> >
> > 1. rc is still returning a -1
> > 2. http_debug never writes to the temp file.
> >
> > So I'm not sure where to go from here.
> >
> > Dutch
> >
> >
> >> 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
> >> [[1]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
> >> [[2]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][3]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][4]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> >>
> >>>>
> --------------------------------------------------------------------
> >>>> ---
> >>>> >>
> >>>> >
> >>>> >
> >>>>
> --------------------------------------------------------------------
> >>>> ---
> >>>> > This is the FTPAPI mailing list. To unsubscribe, please
> go
> >>>> to:
> >>>> > [4][5]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> >
> >>>>
> --------------------------------------------------------------------
> >>>> ---
> >>>> >
> >>>>
> --------------------------------------------------------------------
> >>>> ---
> >>>> This is the FTPAPI mailing list. To unsubscribe, please go
> to:
> >>>> [5][6]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
> --------------------------------------------------------------------
> >>>> ---
> >>>>
> >>>> --
> >>>> R.
> >>>>
> >>>> References
> >>>>
> >>>> 1. [7]mailto:rpglist@xxxxxxxxxxx
> >>>> 2. [8]https://api.stripe.com/v1/charges
> >>>> 3. [9]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> 4. [10]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> 5. [11]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
> ---------------------------------------------------------------------
> >>>> -- This is the FTPAPI mailing list. To unsubscribe, please go to:
> >>>> [12]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
> ---------------------------------------------------------------------
> >>>> --
> >>>>
> >>>
> >>>
> >>>
> ----------------------------------------------------------------------
> >>> - This is the FTPAPI mailing list. To unsubscribe, please go to:
> >>> [13]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>
> ----------------------------------------------------------------------
> >>> -
> >>>
> >>>
> >>
> >>
> >>
> -----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [14]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
> -----------------------------------------------------------------------
> >>
> -----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [15]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
> -----------------------------------------------------------------------
> >>
> -----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [16]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
> -----------------------------------------------------------------------
> >>
> >>
> >
> >
> >
> -----------------------------------------------------------------------
> > This is the FTPAPI mailing list. To unsubscribe, please go to:
> > [17]http://www.scottklement.com/mailman/listinfo/ftpapi
> >
> -----------------------------------------------------------------------
> >
> >
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> [18]http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>
> References
>
> 1. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> 2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> 3. https://api.stripe.com/v1/charges'
> 4. http://www.scottklement.com/mailman/listinfo/ftpapi
> 5. http://www.scottklement.com/mailman/listinfo/ftpapi
> 6. http://www.scottklement.com/mailman/listinfo/ftpapi
> 7. mailto:rpglist@xxxxxxxxxxx
> 8. https://api.stripe.com/v1/charges
> 9. http://www.scottklement.com/mailman/listinfo/ftpapi
> 10. http://www.scottklement.com/mailman/listinfo/ftpapi
> 11. http://www.scottklement.com/mailman/listinfo/ftpapi
> 12. http://www.scottklement.com/mailman/listinfo/ftpapi
> 13. http://www.scottklement.com/mailman/listinfo/ftpapi
> 14. http://www.scottklement.com/mailman/listinfo/ftpapi
> 15. http://www.scottklement.com/mailman/listinfo/ftpapi
> 16. http://www.scottklement.com/mailman/listinfo/ftpapi
> 17. http://www.scottklement.com/mailman/listinfo/ftpapi
> 18. 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
-----------------------------------------------------------------------