O'Reilly logo
  • Derek Harmon thinks this is interesting:

an invalid request should be on status code 500.

From

Cover of Microservices for the Enterprise: Designing, Developing, and Deploying

Note

An invalid request is HTTP status code 400: Bad request.