HTTP::像 FTP 处理一样小
我有一个正在开发的模块(Alien::GSL
)。目前它使用LWP::Simple
进行三个调用:FTP 目录列表、FTP 文件下载和 HTTP 文件下载。问题是,对于少数调用,LWP::Simple
的 dep 相当大。链。我尝试快速切换到 HTTP::Tiny
但正如名称应该告诉我的那样,它会在 FTP 请求(匿名)时终止。
有人对轻量级 FTP 模块有什么建议吗?最好是轻量级 HTTP/FTP 模块。如果没有,则 LWP::Simple
可以工作。
I have a module (Alien::GSL
) which I am working on. Currently it uses LWP::Simple
to do three calls, an FTP directory listing, an FTP file download and an HTTP file download. The problem is that for only a few calls, LWP::Simple
has a rather large dep. chain. I tried quickly to switch to HTTP::Tiny
but as the name should have told me, it dies on FTP requests (anonymous).
Does anyone have any suggestions for lightweight a FTP module. Preferably a lightweight HTTP/FTP module. If not then LWP::Simple
works.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
libnet 的
Net::FTP
仅需要 IO 模块(perl 标准从 5.004 开始),而且本身非常轻量。然而,Libnet 仅支持 FTP、NNTP、SMTP 和 POP3,因此您不能将其用于 HTTP。也许您可以将它与
HTTP::Tiny
结合使用?libnet's
Net::FTP
only requires the IO modules (standard with perl from 5.004), and itself is pretty lightweight. Libnet only supports FTP, NNTP, SMTP and POP3 however, so you can't use it for HTTP.Maybe you can use it in combination with
HTTP::Tiny
?