Histórico da Página
La configuración del servicio HTTP manualmente se explica a continuación:
2.1 - Configuración del ini del App Server
La función HTTP_START prepara el servidor de aplicaciones como HTTP para REST, debe configurarse en la sección ONSTART:
Aviso |
---|
La clave MAXSTRINGSIZE es obligatoria en la sección GENERAL con un valor mínimo de 10 para que REST admita admite solicitudes con más de 1 Mb. |
Ejemplo de la seccion sección de General:
Sem Formato |
---|
[GENERAL] MAXSTRINGSIZE=10 [ONSTART] JOBS=HTTPJOB REFRESHRATE=120 [HTTPJOB] MAIN=HTTP_START ENVIRONMENT=environment |
...
Ejemplos en producción:
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 |
Parámetro | Descrição | Obrigatório |
---|---|---|
Enable | Indica si el protocolo HTTP está habilitado. | x |
Sockets | Secciones con configuración de puerto y URL (al menos una sección) | x |
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.
Ejemplos en producción:
Sección de Sockets
Ejemplo de configuración de la sección de sockets
Sem Formato |
---|
[HTTPREST]
Port=8080
IPsBind=
URIs=HTTPURI
Security=1 |
ParámetroParâmetro | Descrição | Obrigatório |
---|---|---|
Port | Puerto HTTP | x |
EnableIPsBind | Indica las IP que serán atendidas por este puerto, si no se informa , cualquier IP/DNS asociada con la del el servidor será atendidaSockets | |
URI | Secciones con configuración de entorno y URL (al menos una sección), hace referencia a la URL que escuchara el puerto | x |
Security | Indica si la autenticación de la solicitud está habilitada (Para facilidad de pruebas o desarrollo, puede configurar la clave de seguridad con 0 para deshabilitar la autenticación) |
Ejemplos en producción:
Sección de URI
Ejemplo de configuración de una sección de Uri:
Sem Formato |
---|
[HTTPURI]
URI=/REST
PrepareIn =
Instances = 1.1 |
Parámetro | Descrição | Obrigatório |
---|---|---|
URL | Indica la dirección que será atendida | x |
Preparein | Información para preparar el entorno de subprocesos de trabajo | |
Instances | Configuración de inicialización de subproceso de trabajo | x |
Ejemplos en producción: