我使用Java开发了一个 Web 应用程序,它部署在配置为使用HTTPS的Tomcat下。它在浏览器上运行良好。
另一方面,我在三星智能电视上有一个 Flash 应用程序,它正在与我的服务器通信。在 HTTP 模式的情况下效果很好。但它无法通过 HTTPS 进行通信。
奇怪的事情:
Flash 应用程序将其他 HTTPS 图像资源加载为网络上的验证码!
你能帮我解决这个问题吗?
先感谢您。
我使用Java开发了一个 Web 应用程序,它部署在配置为使用HTTPS的Tomcat下。它在浏览器上运行良好。
另一方面,我在三星智能电视上有一个 Flash 应用程序,它正在与我的服务器通信。在 HTTP 模式的情况下效果很好。但它无法通过 HTTPS 进行通信。
奇怪的事情:
Flash 应用程序将其他 HTTPS 图像资源加载为网络上的验证码!
你能帮我解决这个问题吗?
先感谢您。
尝试在端口 443 上运行 Https 并尝试加载 Flash 电影的跨域安全策略以获取更多信息,请访问此处跨域安全策略
如果服务器在“Cache-Control”中包含“no-cache”值,则 Flash 将无法工作,请尝试对其进行编辑。还要检查您的代码基地址是否以 Http 或 Https 开头,如果它以 Http 开头,请尝试制作 Https。您可以在 Flash 的嵌入式代码中查看代码库。
好的,所以如果您说来自其他 HTTPS 来源的图像正在工作,那不可能是三星方面的问题。
你检查了这个生成的验证码的标题吗?它们和其他工作图像中的一样吗?
您检查的其他 HTTPS 来源是否具有有效的 SSL 证书?你的呢?