我必须整合第三方简报注册表单,该表单对HTTP URL进行AJAX调用。
我将这个表单放在使用HTTP或HTTPS协议的页面上(http for home pg。,ect。; https for ecommerce related stuff)
除了状态代码之外,我认为没有任何内容从目标服务器发回(至少我看不到响应)。
我正在 200 OK 我是否从HTTP或HTTPS页面提交表单并观察Firebug中正在发生的事情。想知道如果能够成功处理呼叫是否安全?
通常情况下,我喜欢有证据证明某些事情有效或没有,但在这种情况下,所有测试注册都会在第二天出现,(由于注册被处理为我猜的某些预定任务),因此不安。
答案 0 :(得分:2)
您可以从http呼叫https服务器,但无法使用AJAX直接从https呼叫http。
要从https服务器调用http用户,您需要使用AJAX从java脚本调用服务器端应用程序,然后从服务器端应用程序调用http url,然后将其发送回客户端。
答案 1 :(得分:1)
您可以使用window.location.protocol来检查您当前是否处于安全连接状态,如果是,则应该使用AJAX作为安全网址。