Tiempo aproximado de lectura 00:05:00 min
Duda
¿Como configurar timeout en REST ?
Entorno
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - ADVPL - A partir de la versión 12.1.2210
Solución
Es necesario verificar si el tiempo de espera se produce durante el consumo de la API o dentro de la propia API.
Para consumo:
Para establecer tiempos de espera para los servicios que se consumirán dentro de la clase FwRest, utilice el siguiente comando:
oRestClient:nTimeOut := 1200 //valor en segundos
Proveedor de API:
Si se encuentra en la API, esta configuración es responsabilidad del proveedor de la API, y si se encuentra en el consumo, debe verificar dónde cambiar el parámetro de tiempo de respuesta del punto final.
O si se trata de su propio servicio REST, la configuración que aparece a continuación se encuentra en el archivo appserver.ini.
[HTTPV11] Enable=1 AddressFamily=1 Sockets=HTTPREST TimeOut=60000 ; equivale a 1 minuto.
0 Comentarios