serviceValidate call broken on vanilla CAS

I found that the serviceValidate call wasn't working against our local vanilla CAS install, the error looked like:

    { code: 'INVALID_REQUEST', '$t': '\'service\'and\'ticket\'parameters are both required' }

Changing the request to a GET and moving the body from the POST to query parameters seems to fix it.