【问题标题】:how to convert the http to https the facebook app如何将 http 转换为 https 的 Facebook 应用程序
【发布时间】:2012-06-02 11:59:15
【问题描述】:

我开发了 facebook 应用程序,它默认为 http。我的管理员为 https 获取了 ssl 证书,他在 iis 7.0 上完成了他的工作。 现在浏览我的 facebook 应用程序,它在 http 模式下工作。 但它在 https 中无法正常工作。 我通过 js 调用来自 ajax 的响应,响应没有将 ajax 发送到我的应用程序。 我将路径写为“http://”, 如何调用“https”。

我的应用可以在 http 和 https 中运行

请给我你的价值的话。 提前致谢。

【问题讨论】:

  • 你得到什么错误信息?
  • 响应没有得到 ajax 页面到 js。
  • 好的,那么你期待什么,你会得到什么? (例如,白屏?)
  • 我使用 stringbulider 绑定数据,我想要那个响应数据

标签: c# javascript asp.net facebook iis


【解决方案1】:

我通过 js 从 ajax 调用响应,响应没有将 ajax 发送到我的应用程序

对于(正常)AJAX 请求,域、协议和端口必须与页面相匹配——这称为同源策略。如果您的页面是通过 HTTPS 调用的,则您无法向您的域的 HTTP 版本发出 AJAX 请求。

我把路径写成“http://”,怎么叫“https”。

完全不指定协议,浏览器自己判断是用http://还是https://

如果你不能只使用相对路径,那么就给出一个没有协议的绝对路径——也就是说,//example.com/foo/bar.php 而不是http://example.com/foo/bar.php(显然替换为你自己的域)。

【讨论】:

    猜你喜欢
    • 2012-07-16
    • 2019-07-19
    • 1970-01-01
    • 2011-04-29
    • 2018-12-30
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多