Histórico da Página
...
- En su appserver.ini, en la sección GENERAL, debe incluir la clave App_Environment, cuyo valor debe ser el nombre del entorno donde se ejecutarán los servicios.
- Con el puerto multiprotocolo activo, debe configurar HTTPV11configurar SSL para una conexión segura, si no desea usar SSL es posible deshabilitarlo, pero esto no es recomendable. Para obtener más información sobre esta configuración, visite la página Servidor de aplicaciones - Puerto multiprotocolo.
...
- En la sección de General se configura MAXSTRINGSIZE = 10 para aceptar solicitudes con más de 1 Mb.
- En la sección ONSTART se configura la etiqueta JOBS en el cual se indica los nombres de las secciones para realizar unas funciones específicas y en la etiqueta REFRESHRATE el cual determina el intervalo de tiempo en segundos, para que los JOBS especificados en la tecla [ONSTART] se ejecuten de nuevo.
Sección HTTPV11
Para habilitar el HTTP para REST debe crear una sección HTTPV11 en el appserver ini .
Ejemplo de la sección HTTPV11:
Sem Formato |
---|
[HTTPV11]
Enable=1
Sockets=HTTPREST |
...
La clave de Sockets hace referencia a las secciones con el puerto y la configuración de URL que servirá, lo que permite que el servidor de aplicaciones se configure con más de un puerto HTTP REST.
Configuración en el ini del app server:
- Se habilita el protocolo HTTP
- Se configura el socket llamado HTTPREST
Sección de Sockets
Ejemplo de configuración de la sección de sockets
Sem Formato |
---|
[HTTPREST]
Port=8080
IPsBind=
URIs=HTTPURI
Security=1 |
...
Configuración en el ini del app server:
- Se configura el puerto 8080, puerto que será utilizado como punto de acceso.
- Se configura la etiqueta URIs con una sección llamada HTTPURI.
- Se deshabilita la seguridad en el puerto para pruebas y desarrollo.
Sección de URI
Ejemplo de configuración de una sección de Uri:
Sem Formato |
---|
[HTTPURI]
URI=/REST
PrepareIn =
Instances = 1.1 |
...
Configuración en el ini del app server:
- Se habilita esta sección con la etiqueta Enable = 1.
- Se indica en la etiqueta URL la dirección en donde será escuchado.
- Se configura en la etiqueta INSTANCES el tiempo y la secuencia de inicialización de subprocesos.
Etiqueta Instances
Define cuántos subprocesos internos pueden estar disponibles para establecer conexiones simultáneas y atender solicitudes a través de HTTP para páginas dinámicas, estáticas, archivos, imágenes y etc.
La composición de la clave se compone de las definiciones de los valores mínimo, máximo, mínimo libre y incremento. Dónde:
...
2.3 - Configuración de TL++ (TLPP) en el ini del App Server
...