我基本上正在运行以下命令:
curl --request POST --form "file=@tag.txt" https://gitlab.com/api/v4/projects/:id/uploads?private_token=<myToken> | jq .markdown
我从卷曲中得到的响应如下:
{"alt":"tag.txt","url":"/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt","markdown":"[tag.txt](/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt)"}
我基本上可以在普通的GET请求上运行它-但是,当我尝试对此响应进行jq时,它失败,并显示以下错误:
jq:错误:语法错误,意外的INVALID_CHARACTER,期望$ end(Windows cmd shell引用问题?)位于第1行:
感谢任何帮助,我在Windows 7的cmd.exe中调用了这些命令。我也尝试添加“。”。但仍然存在相同的问题。
-MrShawn