Saltar al contenido principal
Versión: 21 BETA

Servidor Web

4D in local mode and 4D Server include a web server engine (aka http server) that enables you to design and publish powerful web applications that can make the most of your 4D databases.

Funcionalidad obsoleta

Using the web server on a remote 4D is deprecated as of 4D 21. It is no longer recommended to use this feature.

Fácil de supervisar

Puede iniciar o detener la publicación de la aplicación web en cualquier momento. Para ello, basta con seleccionar un comando del menú o ejecutar una sola línea de código.

Monitoring the 4D web server is easy and can be done using the 4D Server administration window or through special URLs.

Listo para usar

El servidor web 4D crea automáticamente una carpeta raíz y una página de inicio por defecto, disponibles inmediatamente.

Seguridad

La seguridad de los datos está presente en todas las etapas de las implementaciones del servidor web 4D. Los niveles de seguridad son escalables y la configuración por defecto suele seleccionar las opciones más seguras. La seguridad del servidor web 4D se basa en los elementos siguientes:

Para una visión general de las funciones de seguridad de 4D, consulte la Guía de seguridad de 4D.

Sesiones usuario

El servidor web 4D incluye completas funcionalidades automáticas para gestionar fácilmente las sesiones web (sesiones de usuario) basadas en cookies.

Punto de acceso para las peticiones REST

El servidor web 4D permite acceder a los datos almacenados en sus aplicaciones 4D a través de peticiones REST. REST requests provide direct access to any ORDA operation such as adding, reading, editing, ordering, or searching data.

Las peticiones REST se detallan en la sección Servidor REST.

Extensión de los parámetros

The 4D web server configuration is defined through a comprehensive set of application-level settings that can also be customized for the session using the webServer object properties or the WEB SET OPTION command.

Plantillas y URLs

El servidor web 4D soporta el acceso a los datos almacenados en sus aplicaciones 4D a través de páginas de plantillas y URLs específicas.

  • Las páginas de plantillas contienen etiquetas especiales que inician el procesamiento del servidor web en el momento en que se envían a los navegadores.

  • Las URLs específicas permiten llamar a 4D para ejecutar cualquier acción; estas URLs también pueden utilizarse como acciones de formulario para activar el procesamiento cuando el usuario publica formularios HTML.

Métodos base dedicados

On Web Authentication, On Web Connection, así como también los métodos baseOn REST Authentication son los puntos de entrada de las peticiones en el servidor web; se pueden utilizar para evaluar y enrutar todo tipo de petición.