Я интегрирую веб-сервис, который будет использовать HTTP-POST для запроса и получения данных. Удаленный сервер требует базовой аутентификации в соответствии с RFC 2617
Мои попытки аутентификации терпят неудачу.
В этом случае не получается, даже если я присоединяю объект 'NetworkCredential' к свойству 'Credentials' объекта HttpWebRequest, никакая информация аутентификации не отправляется в заголовке, даже если я установил "PreAuthenticate" = true.
Что мне не хватает?
//используется кусок
NetworkCredential netCredential = new NetworkCredential(" uid", "pwd");
Uri uri = new Uri("http://address of services");
ICredentials credentials = netCredential.GetCredential(uri, "Basic");
objRegistration.Credentials = credentials;
objRegistration.PreAuthenticate = true;