如何使用Webrequest Credentials属性发送基本身份验证标头?即使PreAuthenticate设置为true,为什么Authorization标头不会随请求一起发送?
WebRequest request = (HttpWebRequest)WebRequest.Create("https://api.github.com/user");
request.Credentials = new NetworkCredential("githubUsername", "githubPassword");
request.PreAuthenticate = true;
var response = request.GetResponse();
Run Code Online (Sandbox Code Playgroud)