繁体   English   中英

获取从iframe中取消的请求

[英]Get request getting cancelled from iframe

我有一个托管的付款页面,我们将其加载到iframe中。

最后,交易完成后,付款服务提供商会使用我们在iframe中提供的网址,以便我们可以脱离iframe或在交易完成后执行我们需要做的任何事情。

现在,我面临一个我无法真正解决的问题。

在此处输入图片说明

支付提供商(交易完成后,在iframe中)确实尝试将请求发送到我们已设置的网址,但由于以下原因,该请求被取消:

混合内容:“ https://www.local ..........”页面已通过HTTPS加载,但请求了不安全的表单操作“ http://www.local ......” .... / complete?ref = 95b0bb87-dsfg '。 该请求已被阻止; 内容必须通过HTTPS提供。

现在,我认为这可能是由于iframe引起的,但不知道该错误意味着什么或如何解决。

仅供参考,这是在chrome浏览器中。

我终于想出了解决方案。

当我使用Spring MVC时,有一些用于弹簧安全的拦截器,它们被配置为处理HTTPHTTPS请求。

由于我添加了这个新控制器来处理来自为支付提供者响应设置的url的请求,因此它缺少spring security xml文件中的配置。

因此,我要做的就是在spring security xml文件中为我配置的URL添加所需的配置,然后使用HTTPS url正确启动它,最终解决了我的问题的“ Mixed Content问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM