【发布时间】:2013-04-10 09:41:11
【问题描述】:
我需要帮助编写一个脚本来发送 25 个请求,然后关闭套接字并启动一个新的。
这是我目前所拥有的:
while ($count<25) {
$count++;
die "Could not create socket: $!\n" unless $sock;
print $sock "GET / HTTP/1.1\r\n";
print $sock "Host: $host \r\n";
print $sock "Cookie: $rand \r\n\r\n";
print while <$sock>;
close($sock);
};
所以在 25 个请求之后,它会关闭套接字并启动另一个(有点像 goto 命令)。
【问题讨论】:
-
或许您应该考虑为此目的使用一个模块,例如
LWP::UserAgent。与使用套接字相比,它很可能会让您的生活更轻松。
标签: perl http http-post http-get