我需要运行一个命令来从我们的CA请求新证书。我们有超过1000个设备,所以我会在一个批处理脚本运行这个
在Linux中,命令
curl --connect-timeout 30 --max-time 60 -sk https://ssl.wsgc.com/vedsdk/Certificates/Retrieve -X POST -d @cert-retrieve-labtesttop.wsgc.com.json -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'Authorization: Bearer <Redacted>'
但是当我在Windows中运行时,我得到错误“{“Error”:“Content-type not supported "}”。
事实上,我希望能够以文本文件而不是JSON的形式运行它
1条答案
按热度按时间disbfnqx1#
Windows对单引号很奇怪,所以命令中的所有单引号都需要用双引号替换。
此外,如果您的命令中已经有任何双引号的示例,则需要将其替换为转义引号,如
\"
。