perl soap-client wsh wso2

¿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.