400 和 404 HTTP 错误之间的区别

The difference between the 400 and 404 HTTP errors

400 和 404 HTTP 错误有什么区别?
你能给我举个例子来理解其中的区别吗?

谢谢。

404表示资源不存在。即调用的 API 不存在或请求页面不存在。但是在400的情况下,资源存在但输入错误。

404
http://example.com/pageNotExist.html


400
http://example.com/Api/getCustomer/email@xyz.com
//here email is wrong or not exist