【问题标题】:curl url that has a space有空格的 curl url
【发布时间】:2014-04-18 23:18:03
【问题描述】:

我正在尝试卷曲一个网址

http://whatever/[a] bc.vmd

由于[a]后面有空格,所以curl报错了:/

我试过 %20 喜欢

http://whatever/[a]%20bc.vmd #curl: (3) [globbing] error: bad range specification after pos 51

我该如何克服这个问题?

谢谢,

维克。

【问题讨论】:

    标签: javascript json url curl


    【解决方案1】:

    如果您从命令行使用它,只需将 url 包含在双 qoutes(") 之间。还可以使用 \ 转义 [ ] 字符。

    curl "http://whatever/\[a\] bc.vmd"
    

    如果您从代码中使用,则 encode 网址的 uri 部分。例如空间将是%20

    http://whatever/%5Ba%5D%20bc.vmd
    

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      相关资源
      最近更新 更多