Hallo!
Ich erhalte bei Abfrage eines Webservices folgende Fehlermeldung:
Dieses rührt aus einem nicht konformen Tag innerhalb des Ergebnisses:
<link type="homepage>www.****.de</link>
Damit ich diesen Fehler korrigieren kann, muss ich jedoch erst einmal
die Datensätze des Webservices erhalten, was leider aufgrund der
vorhergehenden evaluation durch php nicht möglich ist. Ist es
möglich, dieses Problem zu umgehen (z.b. die evaluation auszuschalten
/ das encoding zu verändern)?
Hier noch der Code:
Vielen Dank!
Volker
Ich erhalte bei Abfrage eines Webservices folgende Fehlermeldung:
Code:
<b>Fatal error</b>: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: External reference 'www.*****.de' in api7.php:19 Stack trace: #0 [internal function]: SoapClient->__call('GetFieldLinked', Array) #1 api7.php(19): SoapClient->GetFieldLinked(Array) #2 {main} thrown in <b>api7.php</b> on line <b>19</b><br />
<link type="homepage>www.****.de</link>
Damit ich diesen Fehler korrigieren kann, muss ich jedoch erst einmal
die Datensätze des Webservices erhalten, was leider aufgrund der
vorhergehenden evaluation durch php nicht möglich ist. Ist es
möglich, dieses Problem zu umgehen (z.b. die evaluation auszuschalten
/ das encoding zu verändern)?
Hier noch der Code:
Code:
<?php header("Content-type: text"); $client = new SoapClient("campus.wsdl", array('trace' => 1, "style" => SOAP_RPC, "use" => SOAP_ENCODED, 'soap_version' => SOAP_1_1) ); $param = array ( 'sFieldGuid' => '0xDCCDB6C7B7AC0946B64671727AD54959', 'bTree' => false, 'bIncludeEvents' => true ); $subres = $client->GetFieldLinked($param); ?>
Vielen Dank!
Volker