Hallo,
ich möchte mit einem WebService per SOAP kommunizieren. Ich hänge aber schon an der Erstellung einer einfachen Anfrage. Der WebService bietet eine WSDL an, die in etwa so aussieht:
Wie erstelle ich hiezu meine SOAP anfrage?
Ich habe erst mal ein Array folgendermaßen erstellt:
und danach meine Anfrage so erstellt.
Aber irgendwie will es nicht so richtig klappen.
Als antwort kommt immer bad request.
Hoffentlich kann mir jemand helfen!
Danke im voraus
ich möchte mit einem WebService per SOAP kommunizieren. Ich hänge aber schon an der Erstellung einer einfachen Anfrage. Der WebService bietet eine WSDL an, die in etwa so aussieht:
<create>
<aa xmlns="">
<bb>string</bb>
<cc>string></cc>
</aa>
<dd xmlns="">
<ee>
<ff>string</ff>
<gg>string></gg>
</ee>
</dd>
<aa xmlns="">
<bb>string</bb>
<cc>string></cc>
</aa>
<dd xmlns="">
<ee>
<ff>string</ff>
<gg>string></gg>
</ee>
</dd>
Wie erstelle ich hiezu meine SOAP anfrage?
Ich habe erst mal ein Array folgendermaßen erstellt:
PHP-Code:
$arr = array (
"aa" => array (
"bb" => "name",
"cc" => "name"
),
"dd" => array (
"ee" => array (
"ff" => "name",
"gg" => "name"
)
)
)
PHP-Code:
$soap = new SoapClient("url?WSDL");
$result = $soap->Create($arr);
Aber irgendwie will es nicht so richtig klappen.
Als antwort kommt immer bad request.
Hoffentlich kann mir jemand helfen!
Danke im voraus
Kommentar