Ich entwickle ein Web-Service-Projekt, in dem ich einen Web-Service implementieren muss, der auf allen Plattformen interoperabel sein soll. Anfangs verwendete ich basicHttpBinding, da es SOAP 1.1 verwendet, aber ich möchte die Features von WS- * wie zuverlässige Nachrichtenübermittlung, Sicherheit, Ausnahmen. Also habe ich wsHttpBinding verwendet, was ein SOAP 1.2-Standard ist.Wie konsumiert SOAP 1.2 Web Service in WCF von einem Java-Client erstellt?
Jetzt nach der Bereitstellung auf meinem Testserver habe ich Netbeans IDE verwendet, um einen Webservice-Client zu generieren. Im Gegenzug rief es das Tool wsimport in Java auf, um Proxy-Klassen zu generieren. Wenn ich irgendeine Methode aufrufe, geht sie einfach in den nicht funktionierenden Zustand, als ob es für 5 Minuten keine Aktivität gibt. Ich bin also nicht in der Lage, herauszufinden, ob der Java-Client einen in WCF erstellten SOAP 1.2-Webdienst verwenden kann.
Ich muss wissen, ob ich eine andere Bindung als wsHttpBinding für alle Features verwenden muss und auch Interoperabilität haben.
Ich erhalte keinen Fehler, wenn ich die Webmethode aufruft.Ich habe versucht, es zu debuggen, aber keine Hilfe.Ich setze einen Unterbrechungspunkt in der Zeile, die die Methode aufgerufen hat, wenn der Debugger diese Zeile erreicht, passiert nichts, Die IDE zeigt den Laufstatus, aber es gibt keine Aktivität. Wenn jemand ein Tool vorschlagen kann, um die HTTP-Anfrage an den Server zu überwachen.
Ich fing an, diese Frage zu lesen, ging aber verloren, wenn es keine Perioden gab. Ich denke, es geht um Interoperabilität, aber nicht sicher, was das Problem ist. Kannst du es umschreiben, in ein paar vollständigen Sätzen? – Cheeso
Erhalten Sie eine Fehlermeldung vom Java-Client oder gar nichts? Sie sollten mindestens eine Auszeit bekommen ... –