web-services
servicios web asp.net
Buscar..
Introducción
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
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.
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.
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
- "Inicio" - "Todos los programas" - "Microsoft Visual Studio 2010"
- "Archivo" - "Nuevo proyecto" - "C #" - "Aplicación web vacía" (para evitar agregar una página maestra)
- Proporcione al sitio web un nombre como "agetodays" u otro que desee y especifique la ubicación
- Luego haga clic con el botón derecho en el Explorador de soluciones - "Agregar nuevo elemento": verá las plantillas de servicio web
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
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";
}