Buscar..


Introducción

El servicio web es una aplicación que está diseñada para interactuar directamente con otras aplicaciones a través de Internet. En sentido simple, los servicios web son medios para interactuar con objetos a través de Internet. Los consumidores de Web serivce pueden invocar llamadas de método en objetos remotos utilizando SOAP y HTTP través de la web. WebService es independiente del idioma y los servicios web se comunican mediante el uso de protocolos web estándar y formatos de datos, como HTTP, XML, SOAP.

Sintaxis

  1. SOAP / WSDL

    [Sintaxis: http: // 1111: 22 / HelloWorld]

    [Respuesta: WDSL]

Parámetros

Parámetros Descripciones
PathParam Enlaza el parámetro pasado al método a un valor en la ruta.
QueryParam Enlaza el parámetro pasado al método a un parámetro de consulta en la ruta.
MatrixParam Enlaza el parámetro pasado al método a un parámetro de matriz HTTP en la ruta.
HeaderParam Enlaza el parámetro pasado al método a un encabezado HTTP.
CookieParam Enlaza el parámetro pasado al método a una cookie.
FormParam Enlaza el parámetro pasado al método a un valor de formulario.
Valor por defecto Asigna un valor predeterminado a un parámetro pasado al método.
Contexto Contexto del recurso, por ejemplo, HTTPRequest como contexto.

Observaciones

Ahora ejecuta la aplicación que se ve como sigue.

introduzca la descripción de la imagen aquí

Ahora, en el ejemplo anterior, vemos nuestro método de creación en el archivo webservice.cs, así que haga clic en ese método y proporcione los valores de entrada y haga clic en el enlace "invocar" como en.

introduzca la descripción de la imagen aquí

La salida será la siguiente introduzca la descripción de la imagen aquí

Nota

Si observa detenidamente eso, no hay una plantilla de servicio web por separado en .Framework 2010 como se ve en 2008 mientras agrega un proyecto o sitio web debido a WCF.

Así que comencemos a usar una forma diferente de agregar un servicio web usando una plantilla

  1. "Inicio" - "Todos los programas" - "Microsoft Visual Studio 2010"
  2. "Archivo" - "Nuevo proyecto" - "C #" - "Aplicación web vacía" (para evitar agregar una página maestra)
  3. Proporcione al sitio web un nombre como "agetodays" u otro que desee y especifique la ubicación
  4. Luego haga clic con el botón derecho en el Explorador de soluciones - "Agregar nuevo elemento": verá las plantillas de servicio web

introduzca la descripción de la imagen aquí

Seleccione la plantilla de servicio web y haga clic en el botón Agregar. luego, después de eso, el Explorador de soluciones tiene el siguiente aspecto

introduzca la descripción de la imagen aquí

Luego, abra la clase Webservice.cs y escriba el siguiente método seguido del atributo [webMethod] como en.

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow