ervicio web @Call asp.net desde PHP con múltiples parámetros
Estoy usando un método que usa la clase SoapClient en una página php para llamar a un servicio web en un sitio asp.net.
Aquí está el código php.
$client = new SoapClient("http://testurl/Test.asmx?WSDL");
$params = array( 'Param1' => 'Hello',
'Param2' => 'World!');
$result = $client->TestMethod($params)->TestMethodResult;
echo $result;
El problema es que solo obtengo el primer parámetro (Param1) "Hola" y parece que hay un problema con Param2. Aquí está el método asp.net.
[WebMethod]
public string TestMethod(string Param1, string Param2)
{
return Param1 + " " + Param2;
}
¿Qué me falta para obtenerHello World!
en la respuesta?