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.
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' => "some_password"));
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")));
?>