Hinzufügen müssen Benutzername und Passwort ein, um SOAP-header in VB.NET Web-Service-Client

Brauche ich für die Abfrage eines web-service, der basic-Authentifizierung, setzen Sie den Benutzernamen und das Passwort im request-header. Mein client ist geschrieben in VB.NET Visual Basic Express Edition 2010. Ich habe den web-service auf die Service-Referenzen. Es hat auto-generiert die entsprechenden Klassen für mich. Ich habe geschrieben, die folgenden sehr einfachen code:

Dim imageService As AverittWebServices.SendWebImageClient = New AverittWebServices.SendWebImageClient("SendWebImagePort")
Dim imageResult As String

imageResult = imageService.getAvailableImages("")
DisplayLabel.Text = imageResult

Bekomme ich eine Antwort vom Dienst zurück, der angibt, benötige ich einen Benutzernamen und ein Passwort in den SOAP-header. Das problem ist, dass ich kann nicht scheinen, einen Weg finden, legen Sie den Benutzernamen und das Passwort in den header. Ich habe Sie aber keinen offensichtlichen Weg, Sie zu verwenden.

InformationsquelleAutor Andrew Cooper | 2011-05-13

Schreibe einen Kommentar