创建了一个java HTTPS服务器,然后使用java keytool创建了一个自签名证书。当我在浏览器中点击 https url 时,它会显示证书错误/警告,然后在接受证书后一切都会正常。
但是当我尝试使用 jquery ajax 调用来调用该 https url 时,它不会继续。但是一旦我在浏览器中点击该 https url 并接受证书错误/警告,jQuery Ajax 调用就可以正常工作。
但我不想在浏览器中点击 https 网址。在对 https url 进行 jQuery ajax 调用时是否可以绕过证书错误/警告。
最佳答案
您是否正在进行跨域 Ajax 调用?如果是;那你就真的什么都做不了了。浏览器本身会阻止使用无效 SSL 证书的跨源调用。您还可以尝试通过以下 URL 将此自签名证书导入受信任的根目录:
关于java - jQuery ajax 调用不适用于自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32224222/