Błąd 302 to kod błędu HTTP, który oznacza, że zasób, do którego użytkownik próbuje uzyskać dostęp, został tymczasowo przeniesiony na nowy adres URL. Jeśli użytkownik próbuje uzyskać dostęp do zasobu poprzez przeglądarkę internetową, zostanie przekierowany na nowy adres URL automatycznie. Jeśli użytkownik próbuje uzyskać dostęp do zasobu poprzez inne narzędzie, np. skrypt, będzie musiał zaktualizować adres URL do nowego adresu, aby móc uzyskać dostęp do zasobu.
Różnica między błędem 301 a błędem 302 polega na tym, że przekierowanie 301 jest trwałe, co oznacza, że zasób został przeniesiony na stałe na nowy adres URL i przeglądarki internetowe oraz inne narzędzia powinny zapamiętać tę zmianę i odwoływać się do nowego adresu URL zamiast starego adresu. Przekierowanie 302 jest tymczasowe, co oznacza, że zasób został tymczasowo przeniesiony na nowy adres URL i przeglądarki internetowe oraz inne narzędzia powinny nadal odwoływać się do starego adresu URL, dopóki przekierowanie 302 nie zostanie usunięte.
