我有一个看起来像这样的休息端点 http://someurl.com/ {some_id}
我需要能够使用 linux 的 curl 命令向它发出 GET 请求,并且我需要能够发送编码的变量 url
如果我尝试
curl -G -v 'http://someurl.com' --data-urlencode 's*9678&as'
它添加了 ?在前面,我希望能够将“some_id”作为路径的一部分发送
最佳答案
使用urlencode
。
如果在 ubuntu 上
$ sudo apt-get install gridsite-clients
然后
$ curl -G -v "http://someurl.com/$(urlencode 's*9678&as')"
关于linux - 使用 curl 对 URL 变量进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32273446/