When I do a print_r on the PHP receiving end it looks like $_POST is empty

HTML Code:

print_r($_POST)
array()

When I look at Firebug I see that my API page does have JSON being posted to it but the response is just the empty $_POST array.I have checked my config.php BASE_URL and it is my full url http://www.notmyrealdomain.com/testappand I'm pretty sure my proxy above is posting to that url, it's not returning 404 and it doesn't look like it would be cross domain or anything.Does anyone have any suggestions? I've been looking at this for 8 hours now and need some new eyes.

It is normal if you're posting json. Query args have to be of the form key=value, so how would you represent a json object with nested objects and arrays? It's hacky but possible to do with some sort of dot notation, but much more sensible to use the post body.

I don't know if it's in the docs, but I've seen this question asked a few times.