AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Servicios web
  • Presentación
  • Características
  • Casos avanzados
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Servicios REST: Prólogo Procedure (ejecutado antes de cada llamada)
Presentación
Ahora es posible especificar en la description de un Webservice que un Procedure debe ser llamado (y ejecutado automáticamente) cada vez que un Webservice es llamado. Esto hace posible, por ejemplo, que set suba la seguridad o los sistemas de facturación, como la comprobación de un Token pasado en la cabecera.
Características
Este Procedure se ejecuta cada vez que se llama a un punto de entrada, justo antes del Procedure associated con ese punto de entrada.
Este Procedure permite ejecutar el código que debe ser ejecutado para todos los puntos de entrada. Por ejemplo, verificar que el cliente se ha autenticado y que tiene derecho a llamar a los puntos de entrada.
Todas las funciones del servicio web están disponibles durante la llamada a este Procedure.
Es posible rechazar la llamada al punto de entrada:
  1. Llamar a Servicio webWriteHTTPCode para dar el código de retorno y el posible contenido de la respuesta.
  2. Seguido de "RETURN False" para especificar que la llamada debe ser rechazada.

Casos avanzados

Este procedimiento se ejecuta cada vez que un punto de entrada de un description de REST Webservice se llama. Pero un Webservice REST puede estar compuesto de varias descripciones de Webservice REST. Cada una de estas descripciones tiene su propio prólogo Procedure (que puede ser el mismo, diferente o incluso inexistente).
Ejemplo: un servicio web con autenticación:
  • "REST_Authentication", un primer description sin prólogo Procedure, con puntos de entrada para autentificar al usuario.
    Este description puede ser compartido entre varios proyectos.
  • Un segundo description con prólogo Procedure que verifica la autentificación.
    Este description es específico para este servicio web de REST.
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local