Anfänger: Soap-Request-Response-Aufruf von java

Ich versuche, eine SOAP-Anfrage und erhalten einer SOAP-Antwort, die von Java, und dann rufen Sie es von der JSP-Seite. Ich recherchierte viele Websites, und versuchen, viele Möglichkeiten, es scheint nicht in der Lage, um es arbeiten.

URL u = new URL("http://www.mysitename.com/mysoaprequest.wsdl");
URLConnection uc = u.openConnection();
HttpURLConnection connection = (HttpURLConnection) uc;

....

Kann ich Sie einfach erstellen Sie eine wsdl-Datei mit den soap request xml-innen?

Lese ich etwas über Web-Service, muss ich einige Web-Service arbeiten, damit es funktioniert?

Ich verwenden manche wsdl zum testen http://www.webservicex.net/AustralianPostCode.asmx?WSDL

Hielt ich immer diese Fehlermeldung

java.io.IOException: Server returned HTTP response code: 500 for URL: http://www.webservicex.net/AustralianPostCode.asmx?WSDL

Wenn jemand kann mir die richtige Richtung, wird sehr geschätzt.


Dies ist die eigentliche soap-Anfrage, die ich brauche, um

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.application.tvcc.dmv.ca.gov/">
    <soapenv:Header/>
    <soapenv:Body>
        <ser:getNewCourseCompletion>
            <arg0>
                <userDto>
                    <password>********</password>
                    <userId>anyone@somecourt.com</userId>
                </userDto>
            </arg0>
        </ser:getNewCourseCompletion>
    </soapenv:Body>
</soapenv:Envelope>
haben Sie versucht, einige Bibliotheken, die tun, die für Sie arbeiten? Zumindest können Sie einige http-Bibliothek zu senden-Anforderung an den server, weil der soap-Anforderung ist eine einfache http-Anfrage, die 'Körper' enthält xml-Code gemäß dem soap-Protokoll
Ich aktualisiert mit dem tatsächlichen soap-Anfrage, die ich brauche zu machen. Ich habe noch nie getan eine soap-Anforderung vor, so dass ich versuchen, die Forschung und finden Sie etwas, das funktionieren kann. Ich versuche SOAPFactory soapFactory = SOAPFactory.newInstance(); auch, aber nicht für mich arbeiten. Ich weiß, es ist etwas, was ich nicht richtig, aber ich weiß nicht, wie. Danke
auch können Sie die SOAPui-Programm, um test, um Ihre WS (ist sehr nützlich für die Entwicklung)

InformationsquelleAutor Dolly Chan | 2012-07-26

Schreibe einen Kommentar