且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用 HTTP Web 请求发送 HTTP 标头以进行 NTLM 身份验证

更新时间:2021-11-24 00:43:32

您可以使用 WebRequest 类来做到这一点.

You can do this using the WebRequest class.

WebRequest req = WebRequest.Create(tokenUri);
req.AuthenticationLevel = System.Net.Security.AuthenticationLevel.MutualAuthRequested;
req.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
WebResponse resp = req.GetResponse();
StreamReader reader = new StreamReader(resp.GetResponseStream());
var token = reader.ReadToEnd().Trim();

这段代码将整个响应读入一个名为token的变量中.

This code reads the whole response into a variable called token.