Come chiamare il servizio Web dal client

December 12

Un servizio Web è un programma che gira su un server host on-line. Si chiama il servizio Web dall'applicazione client PHP e caricare un file Definition Language Web Service al server servizio Web. Un servizio Web agisce come un "intermediario". Per esempio, si chiama un servizio Web per inserire i dati nel database di un'altra azienda. Chiamare un servizio Web dall'applicazione client richiede solo poche righe di codice PHP.

istruzione

1 Fare clic destro sul file PHP che si desidera utilizzare per chiamare il servizio Web. Selezionare "Apri con", quindi su "Blocco note" per aprire il file nell'editor di testo.

2 Aggiungere il file di libreria "nusoap". La prima linea di codice è:

require ( 'lib / nusoap.php');

3 Aggiungere il file WSDL per una variabile. In questo esempio, si sta chiamando il servizio Microsoft MapPoint. Utilizzare il seguente codice:

$ Wsdl = "http://staging.mappoint.net/standard-30/mappoint.wsdl";

$ Client = new SoapClient ($ mapPointWsdl, true);

4 Chiamare il servizio Web. In questo esempio, si chiamerà la funzione del servizio Web "SetCredentials":

$ Client-> SetCredentials ($ username, $ pwd, 'funzione');

5 Fare clic sulla voce di menu "File" e fare clic su "Salva". Se si è fatto con la programmazione del file, testare la nuova funzione, aprendo nel browser.