Tecnología

Inicio

Cómo obtener SoapClient Para enviar una cabecera Accept

Sencilla Object Access Protocol, o SOAP, es un protocolo de servicios web que se utiliza para enviar y recibir información. Uno de él cosas que puede hacer es enviar y recibir encabezados de datos. SOAP es con frecuencia desarrollado utilizando el lenguaje de programación PHP de código abierto, aunque también se puede programar utilizando el lenguaje extensible de marcas, más comúnmente conocido como XML.

Instrucciones

1 Abra su programa de creación y edición de código preferido y crear un nuevo documento en el que se puede practicar la codificación de la SoapClient codificación.

2 Iniciar la conexión con el servidor de cliente SOAP utilizando el siguiente código. Vuelva a colocar las porciones del ejemplo que contienen "algo" con los nombres de usuario, contraseñas reales y nombres de archivos WSDL con la que se está trabajando:

<? Php
$ Cliente = new SoapClient ( "some.wsdl");
$ Cliente = new SoapClient ( "some.wsdl", array ( 'soap_version' => SOAP_1_2));
$ Cliente = new SoapClient ( "some.wsdl", array ( 'login' => "some_name",

'password' => &quot;some_password&quot;));

3 Especificar el formato de archivo que el cliente debe utilizar al enviar y recibir datos. Por ejemplo, el código siguiente especifica la compresión de archivos GZIP como formato de archivo de la cabecera que se utiliza:

$ Cliente = new SoapClient ( "some.wsdl",
array ( 'compresión' => SOAP_COMPRESSION_ACCEPT |​​ SOAP_COMPRESSION_GZIP));

4 Cerrar la conexión con el cliente SOAP después de la cabecera ha sido enviado y aceptado mediante el siguiente código:

$ servidor = new SoapClient ( "some.wsdl", array ( 'classmap' => array ( 'ejemplo' => "ExampleDatabase")));
?>