I was setting the url in Postman to be http:// but Apache was redirecting to https:// and somehow the POST variables were being dropped along the way.
After I changed it to https://, the POST variables worked properly.
See also: https://stackoverflow.com/a/28461500/704803