neu an Groovy übergeben, also bitte verzeihen Sie für den Mangel an Wissen (seit zwei Wochen groovig zu lernen). Wie auch immer, ich versuche, eine Soap-Anfrage an globalweather.asmx WSDL zu senden, während GetWeather als Parameter übergeben wird, anstatt XML-Text zu übergeben, aber ich kann nicht scheinen, das richtige Ergebnis zu erhalten. Ich habe versucht, nach einem Tutorial zu suchen, wie dies erreicht werden kann, aber es ist fehlgeschlagen, die meisten Tutorials geben das eigentliche XML weiter. Unten ist was ich bisher versucht habe.httpBuilder - GetWeather als Parameter
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.ContentType
import groovyx.net.http.HTTPBuilder
import groovyx.net.http.Method
def http = new HTTPBuilder('http://www.webservicex.com/globalweather.asmx?WSDL')
def postBody = ['Newark', 'USA'];
//body = postBody
println http.get(path: '', query: [GetWeather: postBody])
Ah, ich sehe, habe ich versucht, dies vor, aber bekam internen Serverfehler. Vielleicht etwas, auf das ich nicht achtete. Das hilft mir sehr, Danke! Auch die Verwirrung mit postBody tut mir leid. – xlordt