Передача NetworkCredential в HttpWebRequest в C # со страницы ASP.Net
Я пытаюсь использовать HTTPWebRequest для доступа к веб-службе, и у меня возникают проблемы при передаче учетных данных, см. код ниже. Я могу видеть объект учетных данных, nc, встроенный в отладчик, а также в присвоении request.Credentials, но когда я добираюсь до последней строки кода, он выходит из строя с неавторизованным сообщением об ошибке. Я'Наши серверные сотрудники наблюдали за запросом на сервере, и учетные данные не передавались. Я делаю что-то не так с объектом Credentials, или мне нужно что-то сделать?я не делаю здесь?
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();