Заголовок авторизации отсутствует в запросе Http с использованием WCF

Я получаю доступ к веб-сервису, используя WCF. При использовании WSHttpBinding режим безопасности устанавливается как транспортный (https), а тип учетных данных клиента - базовый. Когда я пытаюсь получить доступ к сервису через прокси, я получаю 401 несанкционированное исключение.

Вот обязательный

var binding = new WSHttpBinding()
        {
            UseDefaultWebProxy = true,
            Security =
            {
                Mode = SecurityMode.Transport,
                Transport =
                {
                    ClientCredentialType = HttpClientCredentialType.Basic,
                },
            }
        };

Вот сервисный звонок

var client = new InternetClient(binding, new EndpointAddress("httpsurl"));

        client.ClientCredentials.UserName.UserName = "username";
        client.ClientCredentials.UserName.Password = "password";
        client.ProcessMessage("somevalue");

При просмотре заголовков Http с помощью Http Analyzer CONNECT HEADER

(Строка запроса): CONNECT somehost.com:443 HTTP / 1.1
Ведущий: somehost.com
Proxy-Connection: Keep-Alive

ПОЧТОВЫЙ ЗАГОЛОВОК

(Строка запроса): POST /Company/1.0 HTTP / 1.1
Content-Type: применение / мыло + XML; кодировка = UTF-8
VsDebuggerCausalityData: uIDPo + voStemjalOv5LtRotFQ7UAAAAAUKLJpa755k6oRwto14BnuE2PDtYKxr9LhfqXFSOo8pEACQAA
Ведущий: somehost.com
Content-Length: 898
Ожидать: 100-продолжать
Connection: Keep-Alive

Если вы видите заголовок Авторизация заголовка отсутствует

Теперь мой вопрос: почему в вызове WCF отсутствует заголовок авторизации? Я что-то пропустил? , Пожалуйста, спросите, если вам нужно больше информации

Ответы на вопрос(4)

Ваш ответ на вопрос