400 is the HTTP (Hypertext Transfer Protocol) status code for Bad Request. It is generated when a server either can’t or won’t process a request because of a perceived error on the client’s end.
Examples of a bad request include a client sending information that cannot be interpreted by the server or a request that’s routed in a questionable way.
Error, Web design terms
See our HTTP definition for a listing of other HTTP error codes.