Cargando

Cliente soap de zend - usuario custom?




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 25 junio 2014 - 04:46
¿Existe una manera que el cliente Soap de Zend puede setear un usuario custom?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 25 junio 2014 - 05:24
Sí, es posible, pero tiene cierto grado de dificultad, debes jugar con el stream context create, te dejo un ejemplo:

$context = stream_context_create(array( 'http' => array( 'user_agent' => 'pruebas' ) );
$client = new Zend_Soap_Client($wsdl, array('stream_context' => $context));
$client->setStreamContext($context);


Publicado 25 junio 2014 - 05:26
Hay una opción mucho más óptima y es que uses la opción de user-agent y del cliente Soap:

$client = new Zend_Soap_Client($wsdl);
$options = array_merge($client->getOptions(), array( 'trace' => true, 'user_agent' => 'testing' ));
$soapClient = new Zend_Soap_Client_Common(array($client, '_doRequest'), $wsdl, $options);
$client->setSoapClient($soapClient);


   AUTOR PREGUNTA

Publicado 25 junio 2014 - 06:49
Gracias crack!


X