Ciao, sto cercando di integrare una chiamata soap ad un ws che calcola il codice fiscale
Il problema è che quando chiamo una funzione tra quelle disponibili, che richiede l'invio di parametri, mi genera un'eccezione Soap fault.
quando invece invio una chiamata ad una funzione che non richiede parametri in ingresso, mi restituisce il dato senza problemi
Questo il codice che ho scritto:
codice:
try{
$client = new SoapClient( "http://www.nexusonline.it:8088/4DWSDL");
$test_creazione_client = isset($client) ? "Client creato con successo!<br>":"Errore: Il Client non è stato creato!<br>";
$parametri = array( 'cognome' => 'Paolino',
'nome' => 'Paperino',
'sesso' => 'M',
'data_nascita' => '1980-05-25',
'luogo_nascita' => 'roma'
);
//$ret = $client->Get_CodiceFiscale($parametri);
$ret = $client->Get_MyIpAddress();
print "RES CF<pre>";
print_r($ret);
print "</pre>";
} catch (SoapFault $exception) {
print "<pre>";
print_r($exception);
print "</pre>";
}catch (Exception $e) {
print "Ex:".$e;
}
se richiamo Get_CodiceFiscale, mi restituisce "Error Fetching http body, No Content-Length, connection closed or chunked data" mentre mi resttuisce correttamente l'ip del mio server quando chiamo la Get_MyIpAddress
Qualcuno può aiutarmi a risolvere?
il WS in questione è questo: http://www.nexusonline.it:8088/4DWSDL
Grazie!