Tecnología

Inicio

Cómo escribir un cliente SOAP con WSDL Perl

Un cliente SOAP es un pequeño módulo en Perl que le permite utilizar funciones de la API en un servidor web externo. Los mensajes SOAP se formatean usando XML en un archivo WSDL, y su sitio web en Perl pueden conectarse a la API en el servidor externo y analizar la respuesta. Estas funciones de la API se utilizan cuando utiliza los servicios en los sitios web externos para sus aplicaciones internas. El formato XML normaliza la respuesta, por lo que cualquier plataforma puede trabajar con la API.

Instrucciones

1 Haga clic en el archivo de su Perl que desea utilizar para crear el script de cliente. Haga clic en "Abrir con" y elija el editor de Perl preferido.

2 Añadir la envoltura SOAP al principio del archivo. La adición de la envoltura le permite utilizar las funciones de SOAP en Perl. Copia y pega el código siguiente al principio del código fuente:

utilizar SOAP :: Transporte :: HTTP;

3 Añadir la URL de la API que contiene la respuesta SOAP. Esta es la URL proporcionada por el sitio externo para las llamadas SOAP. El siguiente código utiliza la URL "site.com/wsdl" para la dirección URL de recursos:

SOAP :: Lite

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

4 Hacer una llamada a la función que desea utilizar en el servidor API. Por ejemplo, el código siguiente utiliza "Hola Mundo" en el servidor de la API:

-> HelloWorld ();

5 Imprimir el resultado al navegador del usuario. El siguiente código se analiza y se muestra la respuesta del servidor API:

-> Resultado;