It WAS a redirect after all...
I let the 200 (OK) trick me into looking elsewhere... JonStirling kindly made me aware that there still might be redirects happening before that.
And, sure enough, after I made sure I wasn't redirected for !www. -> www., it worked as a POST.
Ugh... I really think the layers are poorly implemented in this case