So here's the deal.
I have REST service that maps a username, email and id to the request parameters. However, when I run it, the service fails (internal server error) and I look in the network tab on the javascript console in chrome and see that username, password and id are all blank. However, if I log the values in the mapping process, they are fine. I don't know what's up with it, but I have multiple services and this is the only one that doesn't work. It is using a proxy that is the same as the rest also.