Why are my Web Services requests returning a HTTP/1.1 500 - Internal Server Error message?