首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ajax在IE上不能使用SSL,错误代码12019

Ajax在IE上不能使用SSL,错误代码12019
EN

Stack Overflow用户
提问于 2015-02-05 18:38:07
回答 1查看 2.7K关注 0票数 16

我正在开发一个基于Java,JSP,Ajax的web应用程序,服务器是在Apche2服务器前面的JBoss。该应用程序通过因特网被访问。客户端主要使用IE7、8、9浏览器。

这个应用程序工作得很好,我们在网站上应用了before.Recently证书,之后我们开始收到用户的投诉,说应用了Ajax的页面没有提交。通常,我们调用ajax on submit按钮并阻塞页面,直到收到来自服务器的响应。我们应用了记录器,并发现ajax请求调用失败,ajax jqXHR错误状态为12019

我们观察到,使用IE (主要是版本8和9)的用户会发现此错误。错误的模式也不相同。有的时候同一用户能够提前提交页面投诉,有的时候不能。我试着在我的本地和开发环境中生成这个场景,但是不能。

我用谷歌搜索了这个问题,发现12019错误代码是IE的一个错误。但是为什么它在应用SSL之前是有效的,

如果SSL不正确,为什么问题只出现在ajax页面,而不是其他地方。我不能说用户要更换浏览器。

这让我抓狂了一个多星期。如果其他人之前观察到并解决了这个问题,请帮助我。

EN

回答 1

Stack Overflow用户

发布于 2016-04-09 02:15:31

这是由于IE试图缓存它不应该缓存的内容。

有两个选项

缓存控制添加无缓存头“If--

  1. ”,“清华,1970年1月1日00:00:00 GMT”“缓存控制”,缓存破坏参数"x-1&y=2...&ieispoo="+Date.now()

我知道这是一个古老的问题,但其他人可能会从答案中受益。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28341741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档