¿Cómo puedo editar el sobre y el encabezado SOAP con SOAP:: Lite de Perl?
soap-client wsh (2)
Estoy tratando de modificar Soapenv: Header para incluir el direccionamiento en mi solicitud de jabón
my $header=SOAP::Header->name("Header")->prefix("soap")->uri("http://www.w3.org/2005/08/addressing");
Cuando envío la solicitud:
print $soap->call($header, $security->value(/$userToken, $action, $message))->result;
Recibo lo siguiente ...
<"soap:Header soap:Header xmlns:soap="http://www.w3.org/2005/08/addressing" />
Necesito intentar anular el original <soap:Header>
Necesito hacer lo mismo para el <soap:Envelope>
Sería muy apreciado si alguien pudiera ayudar :-)
Hay una clase en SOAP :: Lite llamada SOAP :: Lite :: Packager . Mire el método "Heades_http". Creo que eso es lo que quieres.
El primer argumento para "llamar" es el nombre del método, no el encabezado.