Si el portal web desde donde
quiere acceder a nuestro Servicio Web esta desarrollado en ASP, tiene qie
seguir los siguientes pasos:
Para el ejemplo en ASP Utilizaremos el componente “MSXML2.ServerXMLHTTP”, los
métodos que utilizaremos de ese componente serán los siguientes:
-
Open(): Inicializa la conexión. Se debe especificar el método HTTP que
usaremos (POST o GET) y la URL del servidor remoto.
-
Send(): Envía la petición HTTP y obtiene la respuesta.
-
SetRequestHeader(): Agrega un encabezado a la petición HTTP.
En el ejemplo, existe un archivo llamado “funciones.asp”, el cual incluiremos
en nuestra página, la cual invocara “ServicioWeb”. En él esta implementado una
función llamada “InvokeWebService()”, el cual se encarga de todo en cuanto a la
comunicación con el Web Service.
Para efectuar la llamada la llamada al Web Service. Se creó el archivo
invokeTec.asp (Invoca al método de Tecnologías) y invokePre.asp (Invoca al
método de Precios) y lo primero que hacemos es referenciar el archivo
funciones.asp, el cual fue mencionado anteriormente.
Y por ultimo se debe crear una interfaz con un formulario simple, en cual
invocara al método deseado, ya sea de tecnologías y/o de precios, mencionados
en el párrafo anterior. |