Frage

Wir OSB Dienstleistungen, die zur Zeit mit einem Benutzernamen und einem Passwort gesichert werden. Ich erhalte ein 401 unauthorized beim Versuch, ein Service-Proxy svcutil Verwendung zu erzeugen. Ich weiß, Sie brauchen eine svcutil.exe.config Datei einzurichten, aber ich kann keine Beispiele mit einer Ausnahme, die ein Zertifikat übergibt finden.

Dows Wer weiß, wie einen Benutzernamen und Passwort svcutil schicken?

War es hilfreich?

Lösung

Ich glaube nicht, können Sie das tun.

Was Sie in diesem Fall tun kann, ist entweder eine Verbindung zu dieser Adresse in einem Browser und einfach herunterladen und speichern Sie die WSDL-Datei auf Ihrer lokalen Festplatte und Anruf svcutil.exe auf dieser lokalen Kopie - oder fragen Sie den Herausgeber dieser Webservice entweder geben Sie eine URL, die keine Authentifizierung erforderlich ist, oder einfach ihr den entsprechenden WSDL senden und möglicherweise XSD-Dateien, so dass Sie ein Client-Seite-Proxy für diesen Dienst erstellen können.

Andere Tipps

Sie können nicht in svcutil authentifizieren, aber Sie können Anmeldeinformationen in Windows für die Zielmaschine einrichten. Gehen Sie zu Ihrem Account-Management-Seite, dann auf Ihre gespeicherten Anmeldeinformationen. Fügen Sie einen neuen Eintrag mit dem Zielhostnamen und Anmeldeinformationen. Danach können Sie svcutil mit der URL verwenden.

Versuchen Sie dies. Dies sollte mit einer beliebigen Web-Seite arbeiten erfordert Benutzername und Passwort.

svcutil http://user:password@someurl?wsdl
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top