在网址

时间:2018-03-13 18:22:33

标签: macos curl postman

我想将curl用于GET请求,但网址格式为:

localhost:<port>/getter?key=This is a sentence.,这意味着key是端点中的输入参数。

如果我对请求使用POSTMAN,那么带空格的格式绝对没问题。

当我使用curl时,我很难给出正确的格式。当我们有空格时,我尝试使用百分比符号,但我无法弄明白。

1 个答案:

答案 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($_);'