Я знаю, что вы не можете, используя XMLHttpRequest, перехватить перенаправление или предотвратить его, поскольку браузер будет прозрачно следовать за ним, но возможно ли это сделать
а. Определите, перенаправлен ли запрос, или
В. Определить, куда он перенаправляется? (предполагая, что ответ не дает никаких подсказок)
Пример кода:
$.post("/my-url-that-redirects/", {},
function(response, statusCode, xmlHttpRequest){
//Somehow grab the location it redirected to
}
);
В моем случае firebug сначала покажет POST для URL-адреса, а затем GET для перенаправленного URL-адреса. Можно ли захватить местоположение GET?