如何使用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();