http://www.perlmonks.org?node_id=605781


in reply to Re: WWW::Mechanize - Could not connect to a server
in thread WWW::Mechanize - Could not connect to a server

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re^3: WWW::Mechanize - Could not connect to a server
by marto (Cardinal) on Mar 21, 2007 at 09:07 UTC
    If you had read the Documentation (which was pointed out to you by chargrill in the first reply to this thread) you would see that you have $m->http_proxy rather than $m->proxy. Again, if you are not sure about something why not read the documentation, it does not take that long does it?

    As a side note you can also use can to find out if a Method exists within an invocant:
    #!/usr/bin/perl use strict; use warnings; use WWW::Mechanize; my $mech = WWW::Mechanize->new(); if ($mech->can("http_proxy")){ print "Mech can http_proxy\n"; }else{ print "Mech can't http_proxy\n"; } if ($mech->can("proxy")){ print "Mech can proxy\n"; }else{ print "Mech can't proxy\n"; }

    Hope this helps

    Martin
      To be fair, I also hadn't done an RTFM before posting, which is why I commented on the error. Then again, I'm not the one having problems with my code :)
        No harm done I guess, they would not sell pencils with erasers at one end if nobody ever made a mistake :) When possible I try and test the code I post to make sure that it works as I claim it will.

        Cheers

        Martin
Re^3: WWW::Mechanize - Could not connect to a server
by Anonymous Monk on Mar 21, 2007 at 03:47 UTC
    There is no method http_proxy. If you RTFM you can discover the correct method.