La llamada ajax necesita un token que expire con frecuencia. No hay un proceso externo para obtener periódicamente un nuevo token, así que estoy atascado. Lo que me gustaría que sucediera en este escenario cuando haya expirado es: 1. La función falla 2. El caso de falla ejecuta una nueva llamada para obtener un nuevo token 3. La llamada Ajax original intenta nuevamente, esta vez con un buen token. A continuación se muestra lo que tengo:
$.ajax({ method: "GET", url: myUrl, headers: { "Authorization": "Bearer " myToken} }) .done(function(data, statusText, xhr){ //All good here }) .fail(function (xhr, response){ if(xhr.status == 401){ //Here is where I'm looking to find a solution //First get new token here ex. function getToken() //Next retry above function } });