[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: HTTPAPI Timeout issue
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
-----------------------------------------------------------------------