Я пытаюсь использовать HTTPWebRequest для доступа к службе REST, и у меня возникают проблемы с передачей учетных данных, см. код ниже. Я читал, что NetworkCredential не поддерживает SSL, и я нахожу сайт HTTPS. Кто-нибудь знает класс, похожий на NetworkCredential, который поддерживает SSL?
Uri requestUri = null;
Uri.TryCreate("https://mywebserver/webpage", UriKind.Absolute, out requestUri);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestUri);
NetworkCredential nc = new NetworkCredential("user", "password");
request.Credentials = nc;
request.Method = WebRequestMethods.Http.Get;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();