如何将 curl 与包含括号字符的 url 一起使用?
How do I use curl with urls that contain brackets characters?
我在对任何包含方括号的 URL 使用 curl 时遇到了一些问题。
例如:
$ curl 'http://example.org/?param[0]=true'
curl: (3) [globbing] bad range in column 27
如何正确转义方括号以便 curl 发出请求?
事实证明,curl 试图将方括号解释为通配模式。
幸运的是,有一个 curl 选项可以关闭 globbing 行为:
$ curl -g 'http://example.org/?param[0]=true'
你也可以用反斜杠转义方括号:
$ curl 'http://example.org/?param\[0\]=true'
我在对任何包含方括号的 URL 使用 curl 时遇到了一些问题。
例如:
$ curl 'http://example.org/?param[0]=true'
curl: (3) [globbing] bad range in column 27
如何正确转义方括号以便 curl 发出请求?
事实证明,curl 试图将方括号解释为通配模式。
幸运的是,有一个 curl 选项可以关闭 globbing 行为:
$ curl -g 'http://example.org/?param[0]=true'
你也可以用反斜杠转义方括号:
$ curl 'http://example.org/?param\[0\]=true'