用于Windows的卷曲可以';t与堆栈API建立安全连接

用于Windows的卷曲可以';t与堆栈API建立安全连接,api,curl,ssl,certificate-authority,Api,Curl,Ssl,Certificate Authority,我在用卷发做窗户 我在跟踪,几乎不知道我在做什么,但我知道我做了什么: C:\...> curl http://api.stackexchange.com/2.1/sites <garbage, probably encrypted> C:\...> curl https://api.stackexchange.com/2.1/sites curl: (60) SSL certificate problem: unable to get local issuer cer

我在用卷发做窗户

我在跟踪,几乎不知道我在做什么,但我知道我做了什么:

C:\...> curl http://api.stackexchange.com/2.1/sites
<garbage, probably encrypted>

C:\...> curl https://api.stackexchange.com/2.1/sites
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
C:\…>curlhttp://api.stackexchange.com/2.1/sites
C:\…>卷曲https://api.stackexchange.com/2.1/sites
curl:(60)SSL证书问题:无法获取本地颁发者证书
详情如下:http://curl.haxx.se/docs/sslcerts.html
curl默认情况下使用“bundle”执行SSL证书验证
颁发证书机构(CA)公钥(CA证书)。如果默认
捆绑文件不足,您可以指定一个备用文件
使用--cacert选项。
如果此HTTPS服务器使用由中表示的CA签名的证书
对于捆绑包,证书验证可能由于错误而失败
证书有问题(可能已过期,或者名称可能已过期)
与URL中的域名不匹配)。
如果要关闭curl对证书的验证,请使用
-k(或--unsecure)选项。
我没有添加任何装饰,但我没有你所说的“正常”安装;我已经将解压后的文件夹临时添加到我的路径中,但它在我的桌面上。我不认为这有什么不同,但是,再一次,我不知道我在做什么


(如果你感兴趣,我正在做一个。)

你可以看到它是
gzip

$ curl -I api.stackexchange.com/2.1/sites HTTP/1.1 400 Bad Request Cache-Control: private Content-Length: 95 Content-Type: application/json; charset=utf-8 Content-Encoding: gzip $curl-I api.stackexchange.com/2.1/sites HTTP/1.1400错误请求 缓存控制:专用 内容长度:95 内容类型:application/json;字符集=utf-8 内容编码:gzip 所以

$curl-s——压缩的api.stackexchange.com/2.1/sites {“items”:[{“site_type”:“main_site”,“name”:“Stack Overflow”,“logo_url”:”http://cd n、 ssstatic.net/stackoverflow/img/logo.png,“api_site_参数”:“stackoverflow” 网站地址“:”http://stackoverflow.com“,”观众“:”专业和热心的专业人士 [...] 诡计多端的

facepalm我本应该记得的。 $ curl -s --compressed api.stackexchange.com/2.1/sites {"items":[{"site_type":"main_site","name":"Stack Overflow","logo_url":"http://cd n.sstatic.net/stackoverflow/img/logo.png","api_site_parameter":"stackoverflow"," site_url":"http://stackoverflow.com","audience":"professional and enthusiast pro [...]