首页
学习
活动
专区
圈层
工具
发布

SSL
EN

Stack Overflow用户
提问于 2012-03-02 13:34:58
回答 2查看 4.4K关注 0票数 0

规范Apache2,Tomcat6,jdk1.6,struts2,Ajax,jQuery

我的问题是:

一个在Http模式下完美运行的网站(apache2 http + tomcat + struts2 )

不能在Https (apache2 https + tomcat + struts2)中工作吗?

ajax /Jquery是否需要启用SSL?

关于卡蒂克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-02 17:24:00

在Ajax中,即使在同一个域中,HTTP和HTTPS也会违反相同-原产地-政策,因为它是不同的协议和不同的端口。

您必须通过相同的服务器实例(相同的域、端口和协议)提供所有内容。

票数 1
EN

Stack Overflow用户

发布于 2012-03-02 14:04:12

无论是使用HTTPS还是HTTP,AJAX或jQuery都不关心。唯一需要注意的是,如果您混合了HTTP和HTTPS,即您有一个HTTPS页面,但是您的脚本的src属性包含有http://而不是https://

如果您已经在HTTP上测试过相同的页面和脚本,并且它可以工作,那么您可能不会遇到跨站点脚本问题,因为这将是HTTP和HTTPS上的一个问题。

因此,很可能是其他原因导致了问题--您能提供更多错误的详细信息吗?

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

https://stackoverflow.com/questions/9534183

复制
相关文章

相似问题

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