Мне нужно запросить у веб-службы ту базовую аутентификацию, указав имя пользователя и пароль в заголовке запроса. Мой клиент написан на VB.NET Visual Basic Express Edition 2010. Я добавил веб-сервис в раздел «Ссылки на сервис». Он автоматически сгенерировал соответствующие классы для меня. Я написал следующий очень простой код:
Dim imageService As AverittWebServices.SendWebImageClient = New AverittWebServices.SendWebImageClient("SendWebImagePort")
Dim imageResult As String
imageResult = imageService.getAvailableImages("")
DisplayLabel.Text = imageResult
Я получаю ответ от службы, который указывает, что мне нужно иметь имя пользователя и пароль в заголовке SOAP. Проблема в том, что я не могу найти способ вставить имя пользователя и пароль в заголовок. У меня они есть, но у меня нет очевидного способа их использования.