如何从URL获取ASP.NET用户名和密码?如何从ASP.NET中的url获取用户名和密码?
https://myUser:[email protected]/
HttpContext.Current.Request.Url
将返回https://myServer/
。
如何从URL获取ASP.NET用户名和密码?如何从ASP.NET中的url获取用户名和密码?
https://myUser:[email protected]/
HttpContext.Current.Request.Url
将返回https://myServer/
。
您需要访问身份验证标头。
信息关于HTTP认证: http://en.wikipedia.org/wiki/Basic_access_authentication
在asp.net中实现它: http://blog.smithfamily.dk/2008/08/27/ImplementingBasicAuthenticationInASPNET20.aspx
其实,这是完全有可能必须在URL URI凭据没有HTTP授权头。为了解决这些问题,由于Request.Url属性是一个Uri对象,因此可以在Uri.UserInfo属性中访问这些详细信息。
似乎IIS并未将'UserInfo'传递给'HttpContext.Current.Request.Url'。 – 2011-07-07 13:06:36
对此的第二个链接已损坏。 – user2389345436357 2016-08-04 20:14:41