我想将curl
用于GET
请求,但网址格式为:
localhost:<port>/getter?key=This is a sentence.
,这意味着key
是端点中的输入参数。
如果我对请求使用POSTMAN
,那么带空格的格式绝对没问题。
当我使用curl
时,我很难给出正确的格式。当我们有空格时,我尝试使用百分比符号,但我无法弄明白。
答案 0 :(得分:1)
替换:
localhost:<port>/getter?key=This is a sentence
通过
'http://localhost:<port>/getter?key=This%20is%20a%20sentence'
请注意%20
。
如果您想要命令行为您执行此操作:
echo "/getter?key=This is a sentence" |
perl -MURI::Escape -lne 'print uri_escape($_);'