500 Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request. If the response had a 4xx status code, then the fault would lie on you. For example, if you made a request to a resource that doesn't exist, then you'd get a 404 response.
Regards,
Will