Подтвердить что ты не робот

Как добавить основной заголовок проверки подлинности в WebRequest

У меня есть базовый сервис WCF, и я хочу проверить его с помощью HttpWebRequest. Проблема в том, что я использую базовую аутентификацию. Как добавить заголовок с базовой аутентификацией?

Что мой код пока:

var request = (HttpWebRequest)WebRequest.Create(url);

Спасибо

4b9b3361

Ответ 1

Легко. Чтобы добавить базовую аутентификацию к вашему HttpRequest, вы выполните следующее:

string username = "Your username";
string password = "Your password";

string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(username + ":" + password));

request.Headers.Add("Authorization", "Basic " + svcCredentials);

В базовой аутентификации вам необходимо использовать Base64 для кодирования учетных данных.