Come ottenere SoapClient Per inviare una Accetta Header

May 20

Simple Object Access Protocol, o SOAP, è un protocollo di servizi Web utilizzato per inviare e ricevere informazioni. Una delle egli cose che può fare è inviare e ricevere le intestazioni di dati. SOAP è spesso sviluppato utilizzando il linguaggio di programmazione PHP open-source, anche se può anche essere programmato usando Extensible Markup Language, più comunemente noto come XML.

istruzione

1 Aprire il programma di creazione di codice e l'editing preferito e creare un nuovo documento in cui è possibile praticare la codifica codifica SoapClient.

2 Avviare la connessione con il server client SOAP utilizzando il seguente codice. Sostituire le porzioni di esempio che contengono "alcune" con i nomi utente effettivi, password e nomi dei file WSDL con cui si sta lavorando:

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

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

3 Specificare il formato di file che il client deve utilizzare per l'invio e la ricezione di dati. Ad esempio, il seguente codice specifica la compressione dei file GZIP come il formato di file di intestazione in uso:

$ Client = new SoapClient ( "some.wsdl",
array ( 'compressione' => SOAP_COMPRESSION_ACCEPT |​​ SOAP_COMPRESSION_GZIP));

4 Chiudere la connessione al client SOAP dopo l'intestazione è stato inviato e accettato utilizzando il seguente codice:

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