HTTP::像 FTP 处理一样小

发布于 2024-12-10 12:35:25 字数 308 浏览 0 评论 0原文

我有一个正在开发的模块(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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最后的乘客 2024-12-17 12:35:25

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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文