java - jQuery ajax 调用不适用于自签名证书

标签 java jquery https self-signed

创建了一个java HTTPS服务器,然后使用java keytool创建了一个自签名证书。当我在浏览器中点击 https url 时,它会显示证书错误/警告,然后在接受证书后一切都会正常。

但是当我尝试使用 jquery ajax 调用来调用该 https url 时,它不会继续。但是一旦我在浏览器中点击该 https url 并接受证书错误/警告,jQuery Ajax 调用就可以正常工作。

但我不想在浏览器中点击 https 网址。在对 https url 进行 jQuery ajax 调用时是否可以绕过证书错误/警告。

最佳答案

您是否正在进行跨域 Ajax 调用?如果是;那你就真的什么都做不了了。浏览器本身会阻止使用无效 SSL 证书的跨源调用。您还可以尝试通过以下 URL 将此自签名证书导入受信任的根目录:

How To Import a Trusted Root Certification

关于java - jQuery ajax 调用不适用于自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32224222/

相关文章:

jquery - 如何在 browserify 中使用 jQuery?

javascript - jQuery 结构 - 澄清?

java - HTTPS 上的文件流速度很慢

ssl - 使用 DCOS 负载均衡器设置 SSL 终止

java - 是否可以为不是从我的代码启动的进程创建 java.lang.Process 实例?

java - 将 RecyclerView 与数据库结合使用

java - 试图获取联系信息无效的列数据1

java - 将嵌入式 H2 数据库加载到内存

java - https 服务器上的请求方法

javascript - Jquery如何在更改并加载图像src后引起 Action