Передача NetworkCredential к HttpWebRequest в C# от страницы ASP.Net

javac предупредит о возврате в наконец при использовании-Xlint:finally. Первоначально javac не испустил предупреждений - если что-то неправильно с кодом, он не должен компилировать. К сожалению, назад совместимость означает, что непредвиденная оригинальная глупость не может быть запрещена.

Исключения могут быть выданы от наконец блоков, но в этом случае показанное поведение почти наверняка, что Вы хотите.

7
задан ahsteele 7 November 2016 в 23:18
поделиться

1 ответ

Служба поддержки Microsoft Premier наконец-то помогла мне решить эту проблему, используя класс CredentialCache для добавления учетных данных и «Базовую» авторизацию:

NetworkCredential nc =
    new NetworkCredential(GetSetting("username"), GetSetting("password"));
CredentialCache cache = new CredentialCache();

cache.Add(requestUri, "Basic", nc);

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestUri);
2
ответ дан 6 December 2019 в 12:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: