curl-and-php
Re: Curl php problem timeout
Date: Thu, 31 Jul 2003 15:53:17 +0100
ok originally before I upgraded curl to 7.10.6 I got this:
[admin admin]$ curl -d "data=12121212" -v -trace
https://ukvpstest.protx.com/vps200/dotransaction.dll?Service=VendorRefundTx
* SSL connection using RC4-MD5
* Server certificate:
* subject: /C=GB/ST=London/L=London/O=PROTX Ltd./OU=Service
Department/OU=Terms of use at www.trustwise.com/rpa (c) 02/OU=Authenticated
by British Telecommunications plc/OU=Member, VeriSign Trust
Network/CN=ukvpstest.protx.com
* start date: 2003-05-15 00:00:00 GMT
* expire date: 2004-05-14 23:59:59 GMT
* common name: ukvpstest.protx.com (matched)
* issuer: /O=VeriSign Trust Network/OU=VeriSign, Inc./OU=VeriSign
International Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref.
LIABILITY LTD.(c)97 VeriSign
* Connected to ukvpstest.protx.com (213.52.165.34)
> POST /vps200/dotransaction.dll?Service=VendorRefundTx HTTP/1.1
User-Agent: curl/7.9.4 (i386-redhat-linux-gnu) libcurl 7.9.4 (OpenSSL
0.9.6b)
Host: ukvpstest.protx.com
Pragma: no-cache
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Content-Length: 13
Content-Type: application/x-www-form-urlencoded
data=12121212Status=MALFORMED
StatusDetail=Refund Failed<!--RFND:Failed--><BR>,Related Vendor Transaction
Code missing or invalid length<!--RFND:RelatedVendor Transaction Code
Invalid Length-->
VendorTxCode=
VPSTxId=
Killed -- here i have to kill the process else it just keeps on going
!!!!!
then I upgraded and it worked but because Iam not totally experienced with
building php on a cobalt (can do it on normal linux but cobalts can be very
strange and I cant risk breaking this server) I cant get the php_curl
binding to work mainly because cobalt uses shared not a dir in
php --configure cmd (cobalts sucks!!!!)
so I thought i would just use the newer version of curl using passthru to
called the sys cmd.
all I did to do this was :
$cmd = "/usr/local/bin/curl -d \"data=12121212\"
https://ukvpstest.protx.com/vps200/dotransaction.dll?Service=VendorRefundTx"
;
$response = passthru($cmd);
//process returned data
now when I did this it hangs too and I have to kill the process again !!!
I also tried writing a perl script to do the same using system and another
strange thing happen, the script would work if i did:
perl test.cgi
but not if I ran it through the browser (again it hanged on me)
anyway its been driving me mad!!!!
thx for the help much appreciated.....
----- Original Message -----
From: "Daniel Stenberg" <daniel_at_haxx.se>
To: "curl and php list" <curl-and-php_at_lists.sourceforge.net>
Sent: Thursday, July 31, 2003 3:18 PM
Subject: Re: Curl php problem timeout
> On Thu, 31 Jul 2003, Keith Pope wrote:
>
> > Apache/1.3.20 Sun Cobalt (Unix) Chili!Soft-ASP/3.6.2 mod_ssl/2.8.4
> > OpenSSL/0.9.6b PHP/4.1.2 mod_auth_pam_external/0.1 FrontPage/4.0.4.3
> > mod_perl/1.25
> >
> > php 4.1.2
> >
> > and curl libcurl 7.9.4 (OpenSSL 0.9.6g)
>
> 7.9.4 is not a good curl version. I very much recommend you to upgrade.
>
> > Iam having problems posting data to a .dll , it timesout when it should
> > close the connection.
>
> Are you using the command line tool or the PHP/CURL module? Can you show
us
> how?
>
> > I thought it could be my version of curl so I installed libcurl 7.10.6
on my
> > server and tried using passtru() to run it as a system cmd (as I dont
really
> > want to have to recompile php) and still it times out when used through
a
> > browser, it does work when I run it through telnet???
>
> This sounds very strange indeed. What does the command line look like?
Have
> you tried using -v or --trace to see how far it gets?
>
> > Another strange thing is that when I post data to a .asp page it works
> > fine?????
>
> It doesn't matter what kind of server, language or system you post to.
That it
> was different result here and two different extensions on the server have
no
> relevance.
>
> --
> Daniel Stenberg -- curl: been grokking URLs since 1998
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
>
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
>
>
>
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Received on 2003-07-31