#!/usr/local/bin/perl -w use LWP::UserAgent; use LWP::Authen::Basic; use HTTP::Request::Common; my $url = 'http://sharepoint/path/to/page.aspx'; my $ua = new LWP::UserAgent(keep_alive=>1); $ua->credentials('sharepoint:80', '', "domain\\user", 'password'); $ua->max_redirect('9'); $request = GET $url; print "--Performing request now...-----------\n"; $response = $ua->request($request); print "--Done with request-------------------\n"; if ($response->is_success) { print "It worked!->" . $response->code . "\n" } else { print "It didn't work!->" . $response->code . "\n" } open(HTTPLOGFILE, ">>http.log") or die "\nERROR: Failed to open http.log file\n\n"; print HTTPLOGFILE $request->as_string, "\n\n"; print HTTPLOGFILE $response->as_string, "\n\n";