【发布时间】:2021-03-16 05:52:20
【问题描述】:
通过 Postman,我正在使用的 Api 是:-
在标头 "AUTHTOKEN: XXXX-XXXX-XXXX-XXXX" 中带有 authtoken
当我通过邮递员发送获取请求时,我在响应正文中获得了正确的证书
现在我需要通过 curl 命令获取这个证书,所以我创建了这两个命令,但是当我执行它们时,它们会连接到服务器,但是响应的正文是空的。
curl -g -k -v -X GET https://myCertManager.com/api/pik/restapt/MyCerts?INPUT_DATA={"operation":{"details"{"Cert_Name":"cert1"}}} -H "AUTHTOKEN: XXXX-XXXX-XXXX-XXXX"
curl -k -v -X GET https://myCertManager.com/api/pik/restapt/MyCerts -H "AUTHTOKEN: XXXX-XXXX-XXXX-XXXX" -d "INPUT_DATA={"operation":{"details"{"Cert_Name":"cert1"} }}"
【问题讨论】:
-
shell 不会欢迎这些引号,您应该对查询参数进行 URI 编码。
标签: shell curl get ssl-certificate postman