Message Boards

JSON Webservice invoke timeout

Cédric Henry, modified 3 Years ago.

JSON Webservice invoke timeout

New Member Posts: 5 Join Date: 4/20/18 Recent Posts
Hi !
​​​​​​​
Is there any possible way to add a timeout to a JSON web services invocation in javascript ?
Something like :
Liferay.Service(
    '/user/get-user-by-email-address',
    {
        companyId: Liferay.ThemeDisplay.getCompanyId(),
        emailAddress: [email=mailto:'test@example.com]'test@example.com[/email]`
    },
    timeout : 300,
    function(obj) {
        console.log(obj);
    }
);

Unfortunately, I didn't see something like that in the documentation... Thank you
Angela Duarte Lesmes, modified 3 Years ago.

RE: JSON Webservice invoke timeout

New Member Posts: 16 Join Date: 3/5/20 Recent Posts
Buenas tardes, ¿aún tienes el problema del tiempo de espera?, de ser así es posible utilizar una promesa de javascript para solucionar el inconveniente, yo lo resolví de esa manera, porque es casi imposible determinar cuánto tiempo le tomará al servidor enviar una respuesta.