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.Llamar al servicio web asp.net desde PHP con múltiples parámetros
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, yo sólo estoy poniendo el primer parámetro (Param1) "Hola" hacia atrás 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 llegar Hello World!
en la respuesta?
... funcionó! ¡Gracias! – Felasfaw
Una pregunta rápida. La razón por la que mi código no funcionó es porque fue aprobada como un solo parámetro de tipo array? – Felasfaw
@Felasfaw, yeap. –