[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: HTTPAPI Timeout issue
I tried your code and it is working fine here....
here are the first lines of the received file...
"object": "list",
"has_more": true,
"url": "/v1/charges",
"data": [
{
"id": "ch_15hlVD2eZvKYlo2C7P0ApOUm",
"object": "charge",
"created": 1426701767,
how are you configured and connected to the internet ... firewall,
proxy, dns ,...
can you resolve the name ? just ping api.stripe.com from your IBM i ?
Paul
From: "RPG List" <rpglist@xxxxxxxxxxx>
To: "HTTPAPI and FTPAPI Projects"
<ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
Date: 18/03/2015 18:46
Subject: RE: HTTPAPI Timeout issue
Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
__________________________________________________________________
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][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][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][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][4]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> >>
> >>>>
>
--------------------------------------------------------------------
> >>>> ---
> >>>> >>
> >>>> >
> >>>> >
> >>>>
>
--------------------------------------------------------------------
> >>>> ---
> >>>> > This is the FTPAPI mailing list. To unsubscribe,
please
> go
> >>>> to:
> >>>> >
[4][5][5]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> >
> >>>>
>
--------------------------------------------------------------------
> >>>> ---
> >>>> >
> >>>>
>
--------------------------------------------------------------------
> >>>> ---
> >>>> This is the FTPAPI mailing list. To unsubscribe,
please go
> to:
> >>>>
[5][6][6]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
>
--------------------------------------------------------------------
> >>>> ---
> >>>>
> >>>> --
> >>>> R.
> >>>>
> >>>> References
> >>>>
> >>>> 1. [7][7]mailto:rpglist@xxxxxxxxxxx
> >>>> 2. [8][8]https://api.stripe.com/v1/charges
> >>>> 3.
[9][9]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> 4.
[10][10]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>> 5.
[11][11]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
>
---------------------------------------------------------------------
> >>>> -- This is the FTPAPI mailing list. To unsubscribe, please
go to:
> >>>> [12][12]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>>
>
---------------------------------------------------------------------
> >>>> --
> >>>>
> >>>
> >>>
> >>>
>
----------------------------------------------------------------------
> >>> - This is the FTPAPI mailing list. To unsubscribe, please go
to:
> >>> [13][13]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>>
>
----------------------------------------------------------------------
> >>> -
> >>>
> >>>
> >>
> >>
> >>
>
-----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [14][14]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
>
-----------------------------------------------------------------------
> >>
>
-----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [15][15]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
>
-----------------------------------------------------------------------
> >>
>
-----------------------------------------------------------------------
> >> This is the FTPAPI mailing list. To unsubscribe, please go to:
> >> [16][16]http://www.scottklement.com/mailman/listinfo/ftpapi
> >>
>
-----------------------------------------------------------------------
> >>
> >>
> >
> >
> >
>
-----------------------------------------------------------------------
> > This is the FTPAPI mailing list. To unsubscribe, please go to:
> > [17][17]http://www.scottklement.com/mailman/listinfo/ftpapi
> >
>
-----------------------------------------------------------------------
> >
> >
>
-----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> [18][18]http://www.scottklement.com/mailman/listinfo/ftpapi
>
-----------------------------------------------------------------------
>
> References
>
> 1. [19]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> 2. [20]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
> 3. [21]https://api.stripe.com/v1/charges'
> 4. [22]http://www.scottklement.com/mailman/listinfo/ftpapi
> 5. [23]http://www.scottklement.com/mailman/listinfo/ftpapi
> 6. [24]http://www.scottklement.com/mailman/listinfo/ftpapi
> 7. [25]mailto:rpglist@xxxxxxxxxxx
> 8. [26]https://api.stripe.com/v1/charges
> 9. [27]http://www.scottklement.com/mailman/listinfo/ftpapi
> 10. [28]http://www.scottklement.com/mailman/listinfo/ftpapi
> 11. [29]http://www.scottklement.com/mailman/listinfo/ftpapi
> 12. [30]http://www.scottklement.com/mailman/listinfo/ftpapi
> 13. [31]http://www.scottklement.com/mailman/listinfo/ftpapi
> 14. [32]http://www.scottklement.com/mailman/listinfo/ftpapi
> 15. [33]http://www.scottklement.com/mailman/listinfo/ftpapi
> 16. [34]http://www.scottklement.com/mailman/listinfo/ftpapi
> 17. [35]http://www.scottklement.com/mailman/listinfo/ftpapi
> 18. [36]http://www.scottklement.com/mailman/listinfo/ftpapi
>
-----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> [37]http://www.scottklement.com/mailman/listinfo/ftpapi
>
-----------------------------------------------------------------------
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
[38]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
19. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
20. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
21. https://api.stripe.com/v1/charges'
22. http://www.scottklement.com/mailman/listinfo/ftpapi
23. http://www.scottklement.com/mailman/listinfo/ftpapi
24. http://www.scottklement.com/mailman/listinfo/ftpapi
25. mailto:rpglist@xxxxxxxxxxx
26. https://api.stripe.com/v1/charges
27. http://www.scottklement.com/mailman/listinfo/ftpapi
28. http://www.scottklement.com/mailman/listinfo/ftpapi
29. http://www.scottklement.com/mailman/listinfo/ftpapi
30. http://www.scottklement.com/mailman/listinfo/ftpapi
31. http://www.scottklement.com/mailman/listinfo/ftpapi
32. http://www.scottklement.com/mailman/listinfo/ftpapi
33. http://www.scottklement.com/mailman/listinfo/ftpapi
34. http://www.scottklement.com/mailman/listinfo/ftpapi
35. http://www.scottklement.com/mailman/listinfo/ftpapi
36. http://www.scottklement.com/mailman/listinfo/ftpapi
37. http://www.scottklement.com/mailman/listinfo/ftpapi
38. 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
-----------------------------------------------------------------------