Perl CPAN:network-connectivity 的模块

Perl CPAN: module for network-connectivity

我需要检查一些网络服务器 (HTTP/HTTPS) 的 network-availability。 为此,我只需要 ip/dns 和端口。但是我有一个 URL 列表。 我想为这项工作使用 CPAN-module。

但是: - HTTP::Tiny、LWP::UserAgent、...检查 HTTP-stats,而不是 network-status。我需要检查第二个(已建立连接),我不关心 HTTP-header 和内容。

如果 HTTP-module 也提供了 network-status,有什么想法吗??

谢谢!

您可以使用 URI 模块解析 URL 以获取主机和端口。

可以使用Socket, or using the higher-level class IO::Socket::IP提供的函数创建连接。