Sto utilizzando un metodo che utilizza la classe SoapClient in una pagina php per chiamare un servizio Web in un sito asp.net.Chiamare il servizio Web asp.net da PHP con più parametri
Ecco il codice php.
$client = new SoapClient("http://testurl/Test.asmx?WSDL");
$params = array('Param1' => 'Hello',
'Param2' => 'World!');
$result = $client->TestMethod($params)->TestMethodResult;
echo $result;
Il problema è, io sto ottenendo soltanto il primo parametro (Param1) "Ciao" avanti e sembra che ci sia un problema con Param2. Ecco il metodo asp.net.
[WebMethod]
public string TestMethod(string Param1, string Param2)
{
return Param1 + " " + Param2;
}
Che cosa mi manca per ottenere Hello World!
nella risposta?
... ha funzionato! Grazie! – Felasfaw
Una domanda veloce. Il motivo per cui il mio codice non funzionava è b/c che veniva passato come un singolo parametro di tipo array? – Felasfaw
@Felasfaw, yeap. –