Member 4029130 Ответов: 0

Вызовите веб - службу и добавьте HTTP-заголовок для имени пользователя и пароля


Привет,

Я пытаюсь получить доступ к стороннему веб-сервису Apache/Axis, где мне необходимо отправить HTTP-заголовок с прикрепленным именем пользователя и паролем.

Я добавил сервис/ссылку без проблем с использованием VB.Net add service reference. это дало локальный объект для их обслуживания.

Я уже попробовал то, что кажется сотнями идей из интернета, ни одна из которых не сделала то, что я хотел, и многие из них очень продвинуты, и я изо всех сил пытаюсь понять, как реализовать код.

Это код, который я пробовал до сих пор, который возвращает ошибку из myService.ProcessMethod, где я передаю XML, преобразованный в строковый формат.
The ERROR return is:- The request failed with an empty response.

Dim TPUsername As String = "username"
     Dim TPPassword As String = "aPassWord"


     Dim myService As New thirdParty.SvcService
     myService.PreAuthenticate = True
     Dim netCredential As New NetworkCredential(TPUsername, TPPassword)
     Dim credentials As ICredentials = netCredential.GetCredential(uri, "Basic")

     myService.Credentials = credentials

     myService.processMethod(myXML.tostring)


Любая помощь здесь ценится ребятами, так как я от нее без ума.

С уважением
Хедхуртинг

0 Ответов