也许我遗漏了一些东西,或者 .NET 遗漏了一些东西(最好是前者)
在构建应用程序时(不仅是 ASP.NET,这就是我的情况;特别是 ASP.NET 托管的 WCF DS),似乎没有本地方法可以NetworkCredential
从HttpRequest
或任何类似的请求/标头容器创建对象。
我们是否总是必须自己滚动,或者是否有一些魔法隐藏System.Net.*
或System.Web.*
带有签名,例如:
NetworkCredential GetAuthorization(HttpRequest request);
我知道这是微不足道的,但我会假设 HTTP 体系结构的标准内容将包含在其他内容如此广泛的内容中(.NET)
那么,自制字符串操作,还是隐藏在某处的魔术方法?