Come scrivere un client SOAP con WSDL Perl

October 2

Un client SOAP è un piccolo modulo in Perl che consente di utilizzare le funzioni API su un server Web esterno. messaggi SOAP sono formattati utilizzando XML in un file WSDL, e il vostro sito Perl in grado di connettersi alle API sul server esterno e analizzare la risposta. Queste funzioni API vengono utilizzati quando si utilizzano i servizi su siti web esterni per le applicazioni interne. Il formato XML standardizza la risposta, in modo che qualsiasi piattaforma può lavorare con l'API.

istruzione

1 Fare clic sul file vostro Perl che si desidera utilizzare per creare lo script client. Fai clic su "Apri con" e selezionare il vostro editor preferito Perl.

2 Aggiungere l'involucro SOAP all'inizio del file. Aggiunta l'involucro consente di utilizzare le funzioni di SOAP in Perl. Copiare e incollare il seguente codice nella parte superiore del codice sorgente:

utilizzare SOAP :: Trasporti :: HTTP;

3 Aggiungere l'URL API che contiene la risposta SOAP. Questo è l'URL fornito dal sito esterno per le chiamate SOAP. Il codice seguente utilizza l'URL "site.com/wsdl" per l'URL della risorsa:

SOAP :: Lite

-> uri('site.com/wsdl');

4 Effettuare una chiamata alla funzione che si desidera utilizzare sul server API. Per esempio, il codice seguente utilizza "HelloWorld" sul server API:

-> HelloWorld ();

5 Stampa il risultato al browser dell'utente. Il codice seguente analizza e visualizza la risposta data dal server API:

-> Risultato;