I cannot connect to this url using WebRequestCreator.BrowserHttp, but I can connect using WebRequestCreator.ClientHttp. Here is a sample code that I use,
var httpClient = new HttpClient();
WebRequest.RegisterPrefix("http://", WebRequestCreator.BrowserHttp);
var byteArray = Encoding.UTF8.GetBytes("username:password");
httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
var response = await httpClient.GetAsync(url, HttpCompletionOption.ResponseHeadersRead);
I am trying to avoid using the Windows Security dialog box and I cannot use WebRequestCreator.BrowserHttpfor my project.
Edit:
When using, WebRequestCreator.BrowserHttpI get
System.ArgumentException: value is not in the expected range
and nothing in the violinist. If I use WebRequestCreator.ClientHttp, I get
Authorization: Basic
in fiddler
Jason source
share