$.ajax()
nie tworzy prawdziwego POST
prośby.
Myślę, że faktycznie wysyła GET
żądanie z Access-Control-Request-Method
Nagłówek ustawiony na POST
.
Możesz dodać obsługę tego zachowania, dostosowując swój kod po stronie serwera, aby pasował.