如何将 http 转换为 https 的 Facebook 应用程序

Posted

技术标签:

【中文标题】如何将 http 转换为 https 的 Facebook 应用程序【英文标题】:how to convert the http to https the facebook app 【发布时间】: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 绑定数据,我想要那个响应数据 【参考方案1】:

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

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

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

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

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

【讨论】:

以上是关于如何将 http 转换为 https 的 Facebook 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

怎样将http网站转换为https

如何在没有 IOB 标签的情况下使用 Hugging Face 的转换器管道重建文本实体?

如何将 OTF/TTF 文件转换为 EOT 格式?

将单个面部位置四元组转换为包含在该四元组定义的矩形内的图像区域

将 curl 命令转换为 http 请求接口

Apache - 如何仅将 http 请求转换为 https? [复制]