View Single Post
Old 28-05-2009, 12:09   #1
Napalm
Senior Member
 
L'Avatar di Napalm
 
Iscritto dal: May 2000
Messaggi: 1135
[PHP] SOAP: problema ritorno array

Ho un piccolo grande problema: stò usando la libreria di soap di php per un client che si connette ad un webservice wsdl java con il seguente codice:

Codice:
$webservices_uri = "http://10.0.0.15:5004/TestWS";
	
require_once('SOAP/Client.php');

$connection_params = array();

$username = "usr";

$password = "pwd";

$client = new SOAP_client($webservices_uri, false, false, $connection_params);

$params = array("user" => $username, "pwd" => $password, "idCitta" => 1);
$response = $client->call("selectCity", $params);

var_dump($response);
la chiamata alla funzione "selectCity" dovrebbe ritornare una String[7] ma lui me ne ritorna solo 5, anche altri metodi che hanno a che fare con List<String[]> o cmq con array di stringhe i primi due valori non vengono mai ritornati.
Si può sapere che cos'ha che non và?
Aggiungo che sia con client C# sia con client Java non ha di questi problemi quindi il webservice funziona egregiamente.
Grazie

edit:
Aggiungo una cosa che ho notato ora: se ho meno di 4 righe di ritorno (String[3] oppure una List<> di 3) ritorna tutti e 3 mentre se ne ho più di 3 le prime due non vengono ritornate :|

edit2:
anche con array di interi capita la stessa cosa
__________________
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Gli anti-fascisti, quelli fascisti coi fascisti, "i diversamente fascisti" (cit. "Napalm"), non meritano il mio rispetto

Ultima modifica di Napalm : 28-05-2009 alle 12:44.
Napalm è offline   Rispondi citando il messaggio o parte di esso