我正在制作一个模块(Alien::GSL
)。目前,它使用LWP::Simple
进行三次调用,一个FTP目录列表,一个FTP文件下载和一个HTTP文件下载。问题是,对于少数几个调用,LWP::Simple
有一个相当大的dep。链。我试图快速切换到HTTP::Tiny
,但正如名称应该告诉我的,它在FTP请求(匿名)上死亡。
有没有人对轻量级FTP模块有任何建议。优选地,轻量级HTTP / FTP模块。如果没有,则LWP::Simple
有效。
答案 0 :(得分:2)
libnet的Net::FTP
只需要IO模块(标准配置来自5.004的perl),并且本身非常轻量级。但是,Libnet仅支持FTP,NNTP,SMTP和POP3,因此您无法将其用于HTTP。
也许您可以将它与HTTP::Tiny
结合使用?