А вообще получать какие-то данные при помощи POST - странно, если не сказать больше. POST используют только при неидемпотентных операциях. Получение данных - операция практически наверняка идемпотентная, поэтому логика для использования POST мне не ясна.
Причин может быть много. Как самая вероятная - борьба с кэшированием, родом из додвухтысячных
То есть AJAX. Ну так вот она и логика. Браузер при обновлении страницы очевидным образом использует URL и schema от последнего явного запроса, а не от какого-то из десятков фоновых. На то они и фоновые, блин, с этой целью и вводились.