Использование формы, вероятно, является единственным вариантом, поскольку ссылки, перенаправления HTTP и <meta http-equiv="refresh" >
заставят браузер загружать другой URL-адрес только с помощью метода GET .
Вам не обязательно использовать JavaScript для отправки формы. Если какое-либо взаимодействие с пользователем приемлемо, вы можете использовать форму с некоторыми полями <input type="hidden">
и позволить пользователю нажать кнопку отправки.
Вы также можете убедиться, что страница, на которую вы перенаправляете, не принимает параметры GET. Некоторые сценарии принимают как GET, так и POST без разбора.