Consumir un Web Services

Consumir un Web Services con Con ASP.NET C#

Para consumir nuestro servicio web tendremos que crear un nuevo proyecto :
  1. Creamos un nuevo proyecto vació,
  2. Asignamos un nombre.
  3. Damos clic en Ok.

Posteriormente agregamos un elemento :
  1. Damos clic derecho en el nombre de nuestra aplicación web.
  2. Se muestra un menú donde debemos seleccionar agregar.
  3. Después aparece otro menú donde escogeremos Web Form y tendremos que poner un nombre a ese formulario web en mi caso le puse Home.



Una vez que agregamos el Web Form:
  1. Escribimos el siguiente código del recuadro número uno para visualizar el resultado de nuestro Web Services.
  2. En el recuadro número dos se visualiza los controles correspondientes al código del recuadro número 1.

En el diseño de nuestra interfaz:
  1. Damos doble clic en nuestro botón para que se genere su código correspondiente al evento onClick.
  2. Se  debe crear el código que aparece en el recuadro numero 2 de la imagen de abajo en el cual consumiremos nuestro Web Services.

Para poder consumir nuestro Web Services es necesario que este disponible, para ello debemos correrlo y cuando este corriendo se debe visualizar lo siguiente : 

Ya que esta corriendo nuestro Servicio para poder acceso al es necesario agregar una servicio de referencia:
  1. Damos clic derecho a nuestro proyecto.
  2. Nos aparecerá un menú y damos clic en agregar.
  3. Posteriormente seleccionamos servicio de referencia.
  4. Nos aparecerá una ventana en cual debemos hacer la configuración del Servicio,
  5. Aquí tenemos que colocar la dirección de nuestro servicio que la obtenemos cuando lo ejecutamos.
  6. Damos clic en Ir para visualizar nuestro servicio.
  7. Si la dirección es la correcta se mostrara en la sección de Servicios nuestro archivo con extensión .asmx el cual contiene los método creados.
  8. Colocamos el nombre que tendrá nuestro Namespace para este ejemplo le colocare WebServicesDemo.
  9. Damos clic en Aceptar y se creara una carpeta de Servicio de Referencias que contendra a nuestro Servicio Web.

Ya que se realizo la configuración necesaria procedemos hacer lo siguiente:

  1. La primera linea sirve para instanciar  a nuestra clase WebServiceExample quobe viene del proyecto WebServiceDemo, al objeto lo nombramos servicio.
  2. En la linea número dos asignamos a nuestro label el método web que retorna una cadena de tipo string que contiene el mensaje HelloWorld.


Una vez que ya tenemos el código necesario para consumir el servicio web ejecutamos nuestra aplicación para observar el resultado.

  1. Presionamos el botón.
  2. como resultado de nuestro servicio web abajo se mostrara el mensaje HelloWorld,






No hay comentarios:

Publicar un comentario