curl \ -H "Content-Type: application/json" \ -X POST \ $REPOSITORY_URL/engine-rest
http://10.195.177.141:31406
已绑定到REPOSITORY_URL
。
curl: no URL specified! curl: try 'curl --help' or 'curl --manual' for more information
我也尝试过使用双引号
答案 0 :(得分:0)
TL; DR:删除\
,然后重试。
尝试一下:
curl -H "Content-Type: application/json" -X POST $REPOSITORY_URL/engine-rest
在我看来,命令行中的\
字符似乎是多余的。他们告诉bash将空格视为参数值的一部分,而不是分隔符。考虑到这一点,您传递给curl的第一个参数是“ -H”(即:space:-H)。由于此参数不是以-
开头,因此程序假定它是URL。 curl在-H
上执行DNS查找,但无法解析该主机名:
curl: (6) Could not resolve host: -H
我怀疑我和您有不同的错误是因为我在MacOS上使用curl。