我真的需要帮助。
我不喜欢 SSL。我通常通过 xhr 从一个 http 站点连接到一个通过 CORS 工作正常的 http 站点。
但现在我需要通过 https->https 来完成。所以我启用了主机提供商的“FreeSSL”选项。我认为它以某种方式得到了 Symantec 或 GeoTrust 的认证,但我对此表示怀疑。
直接通过 Firefox 打开 REST 资源,一切正常,证书是可信的,因为它是一个获取请求。
对 REST 资源的 AJAX-GET 请求也可以正常工作。
但是 AJAX-POST 请求失败。
有人可以检查以下站点的证书是否可以在 Firefox 的 AJAX 请求中使用它吗?
https://tempapi.kanubox.de/kanubox/v1/activities
这对我很有帮助。谢谢!
最佳答案
证书验证不依赖于请求是 GET 还是 POST,除此之外证书是有效的。
但是这些请求是否可能作为跨源 XHR 取决于请求的详细信息以及服务器是否设置了任何 CORS header 。请求的详细信息未知,目标 URL 未设置 CORS header ,因此我猜测这与 HTTP 与 HTTPS 无关,而是 CORS 问题。查看浏览器控制台(即浏览器中的开发人员工具)可能会帮助您找出更多问题所在。
关于javascript - Firefox 的有效 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39112630/