gpt4 book ai didi

ssl - CURLINFO_SSL_VERIFYRESULT 设置的值是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-03 13:32:54 25 4
gpt4 key购买 nike

在使用 https 从服务器获取数据之前,我正在尝试验证服务器的证书。我假设在 curl_easy_perform 之后我应该使用:

long out = -1;
curl_easy_getinfo(curl, CURLINFO_SSL_VERIFYRESULT, &out)

除了 https://curl.haxx.se/libcurl/c/CURLINFO_SSL_VERIFYRESULT.html 上的示异常(exception),我找不到任何解释值 out 设置含义的文档。 ,这似乎是错误的(或者至少与我的实验相矛盾)。

此示例表明值 0 表示验证失败,而任何其他值表示成功。我发现每次收到响应主体和合理的 HTTP 代码(使用 CURLINFO_RESPONSE_CODE 获得)时,实际上都会设置 0,而我收到的其他值(1 和 19 ) 总是与 HTTP 代码 0 和空主体一起出现。

我是否遗漏了一些明显的东西,或者是否没有关于 CURLINFO_SSL_VERIFYRESULT 的文档?

最佳答案

文档似乎确实缺少了这一点。提交的问题:https://github.com/curl/curl/issues/2400

关于ssl - CURLINFO_SSL_VERIFYRESULT 设置的值是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49362039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com