Nwlapcug.com


Come scrivere un Client SOAP con WSDL Perl

Un client SOAP è un piccolo modulo in Perl che consente di utilizzare le funzioni API su un server Web esterno. Formattazione dei messaggi SOAP utilizzando XML in un file WSDL, e il tuo sito web Perl in grado di connettersi all'API sul server esterno e analizzare la risposta. Queste funzioni API vengono utilizzate quando si utilizzano servizi su siti Web esterni per le applicazioni interne. Il formato XML consente di standardizzare la risposta, quindi qualsiasi piattaforma può lavorare con le API.

Istruzioni

1

Pulsante destro del mouse il file Perl che si desidera utilizzare per creare lo script client. Fare clic su "Apri con" e selezionare il vostro editor preferito di Perl.

2

Aggiungere il wrapper SOAP all'inizio del file. L'aggiunta del wrapper consente di utilizzare le funzioni di sapone in Perl. Copiare e incollare il codice seguente all'inizio del codice sorgente:

uso SOAP::Transport::HTTP;

3

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

SOAP:: Lite

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

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

-> HelloWorld ();

5

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

-> risultato;