Prev: FAQ 4.1 Why am I getting long decimals (eg, 19.9499999999999) instead of the numbers I should be getting (eg, 19.95)?
Next: activestate perlex: is it real?
From: Kevin Collins on 2 Feb 2010 12:09
On 2010-02-02, C.DeRykus <derykus(a)gmail.com> wrote:
> On Feb 2, 2:26�am, Salvador Fandino <sfand...(a)yahoo.com> wrote:
>> C.DeRykus wrote:
>> > On Feb 1, 1:47 pm, Kevin Collins <spamtotr...(a)toomuchfiction.com>
>> > wrote:
>> >> Hi,
>> >> � � � � I have a perl script running to query a SOAP process, but using a basic
>> >> Net::HTTPS connection. If the server takes more than 60 econds to respond, the
>> >> script fails with the following error:
>> >> SSL read timeout: �at /opt/CTperl-5.8.4/lib/site_perl/5.8.4/Net/HTTP/Methods.pm
>> >> line 226 Net::SSL::die_with_error('Net::HTTPS=GLOB(0x60000000000608a0)', 'SSL
>> >> read timeout') called at
>> >> /opt/CTperl-5.8.4/lib/site_perl/5.8.4/IA64.ARCHREV_0-LP64/Net/SSL.pm line 218
>> >> ...
>> >> ...
>> >> My invocation looks like this:
>> >> �my $connection = Net::HTTPS->new(Host => $Server, timeout => 300) || die $@;
>> try using "Timeout" instead!
> You're right. Net::HTTP/Net::HTTPS inherit from IO::Socket::INET
> which specifies only an uppercase "Timeout" option.
> perl -MNet::HTTPS -wle "$c=Net::HTTPS->new(Timeout=>10);
> print $c->timeout"
Thanks, guys! I had found Timeout, but tried to invoke it as:
but that did not work. I never thought to pass it as an option! That did the