我正在使用curl终端,当我发出以下命令时:-
curl --anyauth --user admin:admin "https://localhost:8000/LATEST/search?q=caesar"
我得到了下面的警报:-
curl: (77) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - 证书链是由一个不受信任的机构签发的。
请提出建议。我在Windows中安装了curl,也下载了.pem文件,并放在同一个文件夹中。
如果你的服务器有自签名的证书,那么默认情况下,curl不知道可以相信服务器是它说的那个人,所以不想说话。
你可以通过以下两种方式
-k
或 --insecure
切换到忽略并继续。这对于本地开发来说可能是不错的。