What does a 500 HTTP response indicate?

The HyperText Transfer Protocol (HTTP) 500 Internal Server Error server error response code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request. This error response is a generic “catch-all” response.

For More Information Please Refer: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500