RE: Checking URLS across a cluster.

"J.Slee" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
Paul
	Thanks , that works a treat...

	The answer it seems is use the appropriate module and life is a
lot simpler.

Jamie

-----Original Message-----
From: Paul Bijnens [mailto:[email protected]] 
Sent: 10 April 2006 16:22
To: J.Slee
Cc: [email protected]
Subject: Re: Checking URLS across a cluster.

On 2006-04-10 16:08, J.Slee wrote:
> 
> I have just been thinking about that, but I am looking at doing this
for
> about 20 - 30 sites and modifying the hosts file and probably doing a
> flush of the DNS cache between each check is a little heavy handed.  I
> was rather hoping there was some method in the LWP module to direct
the
> GET request to a specific IP address, rather than letting it work it
out
> for itself from the supplied URL.

And more low level using Net::HTTP:

use Net::HTTP;
foreach $ip ("192.168.0.100", "192.168.0.101") {
         my $s = Net::HTTP->new(Host => $ip);
         $s->write_request(
		GET => "http://myhostsite.domain/mypage",
		# Other options if needed
		);
         my ($code, $mess, %h) = $s->read_response_headers;
         print "Host: ", $s->host, " answered with code $code\n";
}


-- 
Paul Bijnens, xplanation Technology Services        Tel  +32 16 397.511
Technologielaan 21 bus 2, B-3001 Leuven, BELGIUM    Fax  +32 16 397.512
http://www.xplanation.com/          email:  [email protected]
***********************************************************************
* I think I've got the hang of it now:  exit, ^D, ^C, ^\, ^Z, ^Q, ^^, *
* F6, quit, ZZ, :q, :q!, M-Z, ^X^C, logoff, logout, close, bye, /bye, *
* stop, end, F3, ~., ^]c, +++ ATH, disconnect, halt,  abort,  hangup, *
* PF4, F20, ^X^X, :D::D, KJOB, F14-f-e, F8-e,  kill -1 $$,  shutdown, *
* init 0, kill -9 1, Alt-F4, Ctrl-Alt-Del, AltGr-NumLock, Stop-A, ... *
* ...  "Are you sure?"  ...   YES   ...   Phew ...   I'm out          *
***********************************************************************
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.