Ajax-вызов с возвратом HTTP 302 - PullRequest
0 голосов
/ 27 июня 2018

Когда мы выполняем этот вызов ajax, я периодически получаю код состояния HTTP как 302. В большинстве случаев вызов ajax успешен, а также возвращает статус HTTP как 200 OK. Я не могу получить точную причину этого и как преодолеть этот сценарий. HTTP-статус 302 возвращается в конкретном сценарии, когда я оставляю приложение бездействующим в течение 10-15 минут и затем выполняю этот вызов. Однако, когда я нажимаю на URL прямо в браузере, возвращаются правильные данные. Пожалуйста, совет.

function checkProgressStatus(event){            
     $.ajax({
             url: "/"+window.AppContext+"/servlet/Progress",
             cache: false,
             dataType: 'json',
             async:false,
             success: function(data,ev){ 
                 if(data.Progress == 'INPROGRESS'){                     
                    alert("Execution in progress");
                    event.stopImmediatePropagation();                       
                 }

             },
        error: function (exception) {
            alert("Request to check inprogress status failed.");
            window.open("/"+window.AppContext+"/path/filter/AnotherPage.html");
        }
     });
 } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...