Either you are behind a proxy and hence you need to supply WWW::Mechanize (and LWP::UserAgent) with the appropriate data, or you are behind a transparent proxy which dislikes your new headers.
If you are behind a normal proxy, you can read the proxy settings from your browser settings and set $ENV{HTTP_PROXY} to the appropriate value, either from the shell or in a BEGIN block of your script. You can check whether your browser is configured for a proxy by asking your network administrator or inspecting your browser's connection settings.
If you are behind a transparent proxy, you're out of luck. You can check that by removing the headers and seeing whether you can reach the outside world then. You can check whether your machine is behind a transparent proxy by asking your network administrator otherwise.
In reply to Re^5: How do I add headers using WWW::Mechanize?
by Corion
in thread How do I add headers using WWW::Mechanize?
by ppowell
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |