标签: perl http cpan
我需要检查一些网络服务器(HTTP / HTTPS)的网络可用性。 为此,我只需要ip / dns和端口。但是我有一个URL列表。 我想使用CPAN模块来完成这项工作。
但: - HTTP :: Tiny,LWP :: UserAgent,...检查HTTP-stats,而不是网络状态。我需要检查第二个(已建立连接),我不关心HTTP标头和内容。
所以任何想法,如果HTTP模块也提供网络状态??
谢谢!
答案 0 :(得分:5)
您可以使用URI模块解析URL以获取主机和端口。
可以使用Socket提供的功能或使用更高级别的课程IO::Socket::IP来创建连接。