Пока можно сослаться на эти переменные от где-нибудь в коде, он не может GCed, что означает, что они будут там до конца приложения.
Может Вы называть это утечкой памяти, я не назвал бы это утечкой памяти, обычно утечка памяти является памятью, которую Вы обычно ожидаете восстанавливать, но Вы никогда не делаете, или Вы только восстанавливаете часть его. Также утечки памяти обычно ухудшаются вовремя (например: каждый раз, когда Вы называете метод, больше памяти "пропущено"), однако в этом случае, использование памяти для тех переменных (довольно) статично.
HTTP 302 используется для перенаправления. Я предполагаю, что произошла какая-то ошибка сервера, и вы перенаправляетесь на страницу с ошибкой с помощью 302. Проверьте журналы сервера на наличие ошибок.
HTTP-код 302 представляет собой перенаправление. Сервер пытается указать вам перенаправить куда-то.
Есть ли на сервере, к которому вы обращаетесь, возможность перенаправления страниц? и что страница, к которой вы обращаетесь с помощью Ajax, была перенаправлена на другую страницу? Если это так, вы должны отключить перенаправление (по крайней мере, игнорировать перенаправление для этой страницы), а затем попробовать. PS: Я думаю, что Ajax может не поддерживать перенаправление URL-адресов.