Есть запрос к серверу через fetch:
let querySettings = {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json;charset=utf-8'
                    },
                    body: JSON.stringify(arBrands)
                }
                fetch('/path/for/handler.php', querySettings).then(response => response.json()).then(result => {
                    console.log(result)
                })
На сервере просто возвращается $_POST:
<?php
echo json_encode($_POST);
Но в консоли всё что я вижу, это пустой массив. Что не так?!?
P.S. Я в курсе что данные могу получить таким образом:
<?php
echo file_get_contents('php://input');
Но мне бы хотелось использовать $_POST