2011-08-22 24 views
6

¿Cómo configuro este encabezado de soap php? Por mi vida no puedo resolverlo.Cómo configurar este encabezado de soap php?

<soapenv:Header> 
    <wsse:HeaderOne soapenv:mustUnderstand="1"> 
     <wsse:UsernameKey wsu:Id="tun-12345"> 
      <wsse:Username>myusername</wsse:Username> 
      <wsse:Password>mypassword</wsse:Password> 
     </wsse:UsernameKey> 
    </wsse:HeaderOne> 
    </soapenv:Header> 

Gracias chicos!

+0

¿Está utilizando el SoapClient PHP? – rickyduck

+0

Sí cliente de php soap. – koos

Respuesta

2

Siento que la respuesta a esta pregunta es un poco engañoso; encabezados WSSE, como en el ejemplo fragmento de la OP, son un poco más complicado ...

Un ejemplo detallado de la aplicación correcta utilizando SoapClient de PHP se pueden encontrar aquí: http://www.php.net/manual/en/soapclient.soapclient.php#97273

+0

Su respuesta parece más correcta, pero mucho más compleja ... la definición del método SoapHeader dice que el tipo de la variable $ data está mezclado, puede hacerlo por PHP u Objeto. He probado la respuesta de @ rickyduck y funciona. – Druvision