试图让这个请求生效,我一直玩得很开心。<cfhttp method="get"...>
一段时间以来,我一直在向 Facebook 提出请求,没有出现任何问题。该请求获取一个 RSS 提要,以便我们可以在我们的网站上显示它。不幸的是,最近有人注意到它停止工作了。我能想到的唯一可能导致问题的是我系统中的 URL 是http://www.facebook.com...
,但被重定向到安全(https://www.facebook.com...
)。
所以我已经尝试安装证书,因为它张贴在“互联网”上......没有骰子。我已经尝试安装到 ColdFusion、我们的网络服务器和 ColdFusion 所在的 Java 安装中。
有什么方法可以告诉 ColdFusion 我不在乎这是一个安全的请求,并且无论如何都要处理它?Facebook 不在乎,我知道我在做什么,那么 ColdFusion 为什么要阻止我做我想做的事情呢?这不是我唯一一次遇到这种情况,但我通常不需要提出安全请求而是做了其他事情。
---Edit#1:我知道这必须是一个安全的请求。我只是想知道是否有某种方法可以告诉 ColdFusion 或 Java 我不希望它阻止与安全站点的连接。
ColdFusion 8 Enterprise,安装在 Solaris 服务器上,带有 Java JDK 1.6.0_12(仅适用于该环境中的 Verity 的版本)。
---Edit#2:这个问题显然很不清楚。对不起。是否可以暂时禁用需要安装证书才能向安全 URL 发出请求?伪代码:
- 关闭 ColdFusion(或 Java)证书检查
- 向安全站点发出 CFHTTP 请求(例如。
<cfhttp url="https://www.facebook.com/feeds/page.php?format=rss20&id=12341234123412" method="get" />
- 为将来的请求打开 ColdFusion 证书检查
我希望这有帮助。对困惑感到抱歉。