Frage

So habe ich ein bisschen ein Problem habe ich versucht, durch zu arbeiten. Vielleicht könnten einige Flex-Guru helfen?

Ich habe eine WebService-Instanz, die eine WSDL-Datei von unseren JBoss Application Server zu laden versucht. Wenn ich etwas tun, wie folgt aus:

webService = new WebService();
webService.destination = WebService.DEFAULT_DESTINATION_HTTP;
webService.wsdl = "http://<removed>/services/ApiService?wsdl";
webService.loadWSDL();

alles funktioniert. Die WSDL wird erfolgreich geladen und die Anwendung kann Methoden gegen die Web-Service aufrufen.

Das Problem ist, wenn ich einige HTTP-Authentifizierung auf die Mischung hinzufügen müssen:

webService.setCredentials(userName, password);

Diese Zeile endet einen Fehler wirft die besagt, dass die Anmeldeinformationen nur auf HTTPS unterstützt werden. Ok fair genug, ich will sowieso sicheren HTTPS verwenden!

So dann habe ich versucht, es zu ändern bis zu diesem ...

webService = new WebService();
webService.destination = WebService.DEFAULT_DESTINATION_HTTPS;
webService.wsdl = "https://<removed>/services/ApiService?wsdl";
webService.setCredentials(userName, password);
webService.loadWSDL();

und jetzt die WebService-Instanz kann die WSDL nicht geladen werden. Der Fehler empfangen ist:

  

[FaultEvent Fehler = [RPC Fehler faultString = "HTTP-Request-Fehler" faultCode = "Server.Error.Request" faultDetail = "Kann WSDL laden. Wenn die gerade online sind, überprüfen Sie bitte die URI und / oder das Format der WSDL ( ? https: // / services / ApiService wsdl ) "] messageId =" 6905CC5B -5317-C4B3-2D12-84647EE648A7" type = "Fehler" Blasen = false cancelable = true eventphase = 2]

ich diesen URI im Browser ganz gut erreichen kann, und es gibt die WSDL wie erwartet.

Ich bin kein Flex Kerl (Lernen), sondern ein Java-Entwickler. Ich versuche, Flex als potenzielle Kunden zu unserem System, aber das hat mich alle Arten von Schmerz heute verursacht. Google scheint keine schnellen Antworten für mich zu haben, und ich bin ein wenig ratlos.

Die erste Frage auf Stackoverflow, so hoffentlich wird dies einen Bissen irgendwo und hilft einen anderen schlechten Java Entwicklern spät im Büro an einem Freitag Abend zu bleiben: -)

War es hilfreich?

Lösung

Diese scheint Ihre Beziehung zu stehen Frage. Wir planen https in Zukunft zu nutzen, also bin ich neugierig auf die Lösung des Problems kennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top