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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich kenne die referenzierten code ist in C#, aber es sollte nicht schwierig sein, es geht in VB.net:
http://imar.spaanjaars.com/363/how-do-i-pass-credentials-to-a-web-service-that-uses-basic-authentication
stackoverflow.com/questions/1202074/... helfen?
InformationsquelleAutor Tom Pickles