【问题标题】:curl not available by default, so what can my script use instead to GET/POST?curl 默认情况下不可用,那么我的脚本可以使用什么来代替 GET/POST?
【发布时间】:2011-04-20 02:50:38
【问题描述】:

我正在编写一个 Nautilus 脚本,它使用 curl 通过 REST 服务进行 GET/POST。

安装我的脚本应该像将单个文件拖放到 ~/.gnome2/nautilus-scripts 一样简单

我担心许多计算机可能没有安装curl
curl 的更广泛(应该默认安装在大多数发行版上)但可用的替代品是什么?也许是wgettelnet

【问题讨论】:

    标签: curl wget telnet


    【解决方案1】:

    由于脚本在 Linux (Nautilus) 下使用,wget 可以用来代替curl。只需在运行脚本之前将命令行参数更改为 wget 等效项即可。

    【讨论】:

    • 大多数 Linux 发行版中是否默认安装 wget? (不仅仅是“在 repos 中可用”,实际上是“默认安装”)
    • 在我见过的每个系统中,GNU Wget 是默认的,偶尔也会安装 cURL。它们都执行相同的功能,因此只需选择一个即可。
    • 我的错,我忘记了我也需要 PUT,这是 wget 做不到的。既然它变成了一个不同的问题,我让这个并创建了stackoverflow.com/questions/5726572
    【解决方案2】:

    为了更清楚,发行商可以决定默认安装什么,因此“在大多数 Linux 发行版中默认安装”没有任何意义。

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      相关资源
      最近更新 更多