Tecnología

Inicio

Cómo acceder a un servicio Web XML utilizando HTTP-GET Protocolo

Un servicio web es un proxy entre una aplicación web y el proceso interno. Por ejemplo, un servicio web recupera órdenes y consulta la base de datos interna para obtener resultados. El conjunto de resultados se distribuye entonces de nuevo a la aplicación web en forma de XML. Antes de acceder al servicio web utilizando \ "consiguen, \" se necesitan ajustes en el servidor de servicios web.

Instrucciones

1 Abra el archivo web.config en el Visual Studio. Un archivo web.config es específico de la aplicación web, por lo que el proyecto necesita ser cargado.

2 Introduce el siguiente código en la etiqueta de protocolo XML. Esto permite que la aplicación de servicio web para aceptar de entrada \ "obtener \" llama desde un cliente remoto. El código siguiente muestra también cómo configurar el servicio web para las llamadas \ "post \".
<Add name = \ "HttpGet \" />
<Add name = \ "HttpPost \" />

3 Introduzca la configuración en el archivo machine.config. La diferencia entre el web.config y machine.config es que machine.config es una solución global. Ajustes introducidos en este archivo afectan a todas las aplicaciones. El uso de un web.config sólo cambia la configuración para que el servicio web específico. por debajo del código se coloca en el archivo machine.config en las fichas de protocolo. Machine.config se encuentra en el directorio C: \ Windows \ Microsoft.NET \ Framework \ <versión> \ config. El \ "<versión> \" es la versión .NET usada en el servidor web.
<Add name = \ "HttpSoap \" />
<Add name = \ "HttpPost \" />
<Add name = \ "HttpGet \" />
<Add name = \ "HttpPostLocalhost \" />
Este fragmento de código permite el acceso desde el host local para SOAP, publicar y recibir llamadas.

4 Probar la configuración. Abra un navegador Web y acceda al servicio web utilizando la \ "obtener \" llamada. La llamada get se llevó a cabo a través de la cadena de consulta en el navegador. Por ejemplo, localhost / servicio web / Service.asmx? Función = carga y primer nombre = Stacy es una llamada GET para el servicio web. La función y las variables primeros nombres son recogidos por el procedimiento de servicio web \ "obtener \" y se procesan para obtener resultados.