Я так не думаю. W3C говорит, что перенаправления HTTP с определенными кодами состояния, включая 302, должны прозрачно соблюдаться. Цитируется ниже:
Если ответ является перенаправлением HTTP (код состояния 301, 302, 303 или
307), то он ДОЛЖЕН быть прозрачным (если он не нарушает
безопасность или меры предосторожности бесконечного цикла). Любая другая ошибка (включая
401) ДОЛЖЕН заставить объект использовать эту страницу ошибки в качестве ответа.
В качестве эксперимента я попытался выполнить запросы Ajax из различных браузеров (Firefox 3.5, Chrome, IE8, IE7, IE6) к серверу, предоставляющему код состояния 302 и показывающему состояние в объекте запроса браузера. В каждом случае это было 200.