Webservice возвращает 401, когда я пытаюсь получить доступ из моего кода C#
В моем веб-сервисе нормально работает мой почтальон. Но не работает, когда я пытаюсь из моего кода C#.
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(url);
webrequest.Method = "GET";
webrequest.ContentType = "application/json; charset=utf-8";
webrequest.Headers.Add("Authorization", "Basic xxxxxxxx==");
webrequest.Headers.Add("Username", "zzz");
webrequest.Headers.Add("Password", "aaaa");
HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();
Encoding enc = System.Text.Encoding.GetEncoding("utf-8");
StreamReader responseStream = new StreamReader(webresponse.GetResponseStream(), enc);
string result = string.Empty;
result = responseStream.ReadToEnd();
webresponse.Close();
Всегда возвращают 401 несанкционированный. Как я могу исправить эту проблему.