如何從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