Asp.net Facebook应用重定向到HTTP

Asp.net Facebook应用重定向到HTTP,asp.net,facebook,facebook-graph-api,Asp.net,Facebook,Facebook Graph Api,身份验证后,facebook应用程序将我的内部页面重定向到HTTP,尽管它是 我提供重定向uri到 如何将其管理为if http然后http else https???从1开始。2011年10月。Facebook强制使用HTTPs协议与第三方应用程序通信。我建议使用HTTPs,即使可能使用HTTP,此方法将确保不会出现安全异常或警告,并显示用户访问您的应用程序。。。所以重定向URI应该是,当然服务器需要支持协议,并且有证书,至少是自签名的测试 为什么不为通过HTTPS访问站点的用户将redir

身份验证后,facebook应用程序将我的内部页面重定向到HTTP,尽管它是

我提供重定向uri到


如何将其管理为if http然后http else https???

从1开始。2011年10月。Facebook强制使用HTTPs协议与第三方应用程序通信。我建议使用HTTPs,即使可能使用HTTP,此方法将确保不会出现安全异常或警告,并显示用户访问您的应用程序。。。所以重定向URI应该是,当然服务器需要支持协议,并且有证书,至少是自签名的测试

为什么不为通过HTTPS访问站点的用户将redirect_URI设置为HTTPS版本?然后它将重定向到HTTPS。Facebook基于用户安全设置使用http或https。这不是固定的。让我换一句话:如果Facebook的iframe是通过HTTPS加载的,为什么不检测你自己呢?如果是,重定向到HTTPS版本。我不知道如何在ASP中做到这一点,但在PHP中你可以做一些类似于
if(isset($\u SERVER['HTTPS'])&&&$\u SERVER['HTTPS']='on'){
这是我需要的,但在ASP.net中,它返回的是我们的网站而不是facebook应用程序。。。