Asp.net从Https重定向到Http
发布时间:2020-05-25 08:03:35 所属栏目:asp.Net 来源:互联网
导读:我试图在用户登录时从安全(https)重定向到http.它重定向很好但由于某种原因它保持https. Response.Redirect(RedirectPath) RedirectPath包含完全限定的URL,包括http. 例如RedirectPath =“http://www.mydomain.com” 但它重定向到https://www.mydomain.com 我
|
我试图在用户登录时从安全(https)重定向到http.它重定向很好但由于某种原因它保持https. Response.Redirect(RedirectPath) RedirectPath包含完全限定的URL,包括http. 例如RedirectPath =“http://www.mydomain.com” 但它重定向到https://www.mydomain.com 解决方法我在Page_Load上运行以下重定向:protected void Page_Load(object sender,EventArgs e)
{
if (!IsPostBack)
{
if (!Request.IsLocal && !Request.IsSecureConnection)
{
var ub = new UriBuilder(Request.Url);
ub.Scheme = Uri.UriSchemeHttps;
ub.Port = -1; // use default port for scheme
Response.Redirect(ub.Uri.ToString(),true);
return;
}
}
}
如果IsSecureConnection为true,则可以通过将Scheme设置为UriSchemeHttp来类似地从https转到http. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在日历上设置最小和最大日期?
- 如何在ASP.NET按钮中使用Twitter Bootstrap图标?
- ASP.Net C#AssemblyInfo版本不起作用
- asp.net-core – Visual Studio 2017 RC安装会中断Visual S
- asp.net-mvc – 在您的ViewModel中放置什么
- ASP.NET vNext如何处理config.json中的缓存,压缩和MimeMap?
- asp.net-mvc – ASP.NET MVC 3用户验证
- asp.net – 有没有一个原因,cshtml不受欢迎
- 如何在ASP.NET 2.0应用程序中为API调用启用TLS 1.2?
- asp.net – 请求标头的大小太长
推荐文章
站长推荐
- 在ASP.NET中下载文件的实现代码
- asp.net-mvc – 如何使用jquery处理JSON?
- asp.net – Visual Studio加载项自动附加到Devel
- asp.net – RDLC报表中表的行颜色和替代行颜色
- ASP.NET Web API应用程序中的Autofac多租户IoC容
- asp.net-mvc – 在MVC中使用ViewModels进行POST操
- asp.net-mvc – ASP.NET MVC查看引擎解析顺序
- asp.net-mvc – 如何将SQL CE 4 CTP部署到共享主
- asp.net-mvc – asp.net mvc强类型助手 – 你的渲
- asp.net – ListView与DataPager不工作
热点阅读
