estoy tratando de obtener la solicitud XML:¿por qué getLastRequest no devuelve nada?
$cgProxy = new SoapClient($WSDL_URL,array('trace' => 1));
try {
$result = $cgProxy->OrderCreate($cgOrder);
} catch (SoapFault $exc) {
var_dump($exc);
echo "Request:\n" . $cgProxy->__getLastRequest(), "\n";
echo "Response:\n" . $cgProxy->__getLastResponse() . "\n";
}
Con este recibo el error del servidor de jabón del vertedero $ exc. Pero el getLastRequest no parece devolver nada. ¿Alguna idea?
También he intentado con htmlspecialchars() y htmlentities() sin éxito. . .
¿Alguna vez resolvió esto? También tengo una situación en la que estoy enviando una matriz de parámetros, y aún __getLastResponse() muestra envoltorios vacíos de SOAP sin que se pasen parámetros. – TonyTheJet
Tuve el mismo problema, no se mostró nada. Encontré la respuesta en el código fuente de la página (ábrala a través del menú contextual de su navegador). –