Estoy trabajando para escribir una aplicación cliente SOAP basada en PHP que utiliza las bibliotecas SOAP nativas de PHP5. Necesito enviar una cookie HTTP y un encabezado HTTP adicional como parte de la solicitud. La parte cookie es ningún problema:SoapClient set encabezado HTTP personalizado
Código:
$client = new SoapClient($webServiceURI, array("exceptions" => 0, "trace" => 1, "encoding" => $phpInternalEncoding));
$client->__setCookie($kkey, $vvalue);
Mi problema es el encabezado HTTP. Tenía la esperanza no habría sido una función llamada
__setHeader
o
__setHttpHeader
en las bibliotecas de SOAP. Pero no tanta suerte.
¿Alguien más lidió con esto? ¿Hay alguna solución? ¿Sería más fácil trabajar con una biblioteca SOAP diferente? Gracias.
(me encontré con esta pregunta unanswerd aquí http://www.phpfreaks.com/forums/index.php?topic=125387.0, lo copié b/c que he la misma edición)
Eso es para soapheaders pero necesito/la búsqueda de una manera de modificar el encabezado HTTP de la petición que se genera por el SoapClient. – user308891
¡Oh, encabezados HTTP! Perdón por eso :) nuSOAP admite cookies, pero tendrías que modificarlo para agregar encabezados. – igorw