fangen wir direkt mal an, es geht um das authentifizieren um eine wsdl zu laden ...
ohne authen *als anonymous* ist das laden/abrufen/verarbeiten kein problem jedoch soll das ganze mit authentifizierung laufen wo ich seit geschlagenen 6 stunden dran hänge ^^ lange rede kurzer sinn
es handel sich um ein notes-datenbank server mit session-login ... nach einiger zeit googlen hab ich mehrere vorschläge gefunden die sich alle ziemlich ähneln, aber nicht funktionieren.
Dienstverweis ist hinzugefügt (URI:
)wobei ich beim hinzufügen mich manuell eingeloggt hatte um den verweis hinzu zu fügen können
Code:
' Projektname: WebService_Test
' Dienstverweis-name: test_ws
Imports t_ws = WebService_Test.test_ws
' [...]
Dim user as String = "Test"
Dim pass as String = "pass"
' [...]
Public Sub my_test_sub()
' Objekt für Webservice "test_webservices" erstellen
Dim Client As New t_ws.test_webservices
' hier die authentifizierung erstellt/gesetzt ...
Dim Cred As New NetworkCredential(user, pass)
Client.Credentials = Cred
Client.PreAuthenticate = True
' abfrage und speichern des results in objectresult
Dim objectresult As Object = Client.LoginCount(user)
Cells(1, 1) = objectresult(1)
End Sub
Code:
Eine Ausnahme (erste Chance) des Typs "System.InvalidOperationException" ist in System.Web.Services.dll aufgetreten. Der vom Client gefundene Anforderungsinhaltstyp ist 'text/html; charset=UTF-8', erwartet wurde 'text/xml'. Fehler bei der Anforderung mit folgender Fehlermeldung: -- [ html-quelltext von der login-form der .nsf ]
iwer ne idee wie man das mit der session-authentifizierung hinkriegt?






