I've got a script that uses LWP::UserAgent to cycle through a given list of URLs and fetch each one. I was noticing that it apparently doesn't take advantage of the HTTP/1.1's ability to limit connection wasting. That is, for each URL, LWP goes through the whole TCP connection setup (3-way handshake) and tears the connection down again after the last of the data for that URL is received. Using HTTP/1.1, you should be able to leave the TCP connection open (e.g. not tear it down) after the first request and send your next request over the same TCP connection. Anybody know if there's a way to make this happen with LWP::UserAgent?