Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.59 KB | None | 0 0
  1. #!/usr/bin/env perl
  2.  
  3. use strict;
  4. use warnings;
  5. use LWP::UserAgent;
  6.  
  7. fire_http_request_through_proxy();
  8.  
  9. sub fire_http_request_through_proxy {
  10.     my $ua = LWP::UserAgent->new;
  11.     local $ENV{HTTP_PROXY} = 'http://$CRAWLERA_APIKEY:@proxy.crawlera.com:8010';
  12.     $ua->env_proxy;    # initialize from environment variables
  13.     $ua->timeout( 20 );
  14.     my $response = $ua->get( 'http://httpbin.org/ip' );
  15.     delete $ENV{HTTP_PROXY};
  16.     if ( $response->is_success ) {
  17.         print $response->decoded_content . "\n";
  18.     }  
  19.     else {
  20.         die $response->status_line;
  21.     }  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement