1. 400 Bad Request
当客户端请求中存在语法错误时,服务器会返回400 Bad Request错误代码。这种错误通常是由于客户端发送的请求中包含了无效的参数或格式错误的数据。
2. 401 Unauthorized
如果客户端尝试访问需要身份验证的资源,但未提供有效的凭据,则服务器将返回401 Unauthorized错误代码。这意味着客户端需要提供正确的用户名和密码才能访问该资源。
3. 403 Forbidden
当客户端没有访问特定资源的权限时,服务器会返回403 Forbidden错误代码。这可能是因为客户端没有足够的权限来执行请求操作或者服务器拒绝了访问请求。
4. 404 Not Found
如果服务器无法找到所请求的资源,则会返回404 Not Found错误代码。这可能是因为URL地址不正确、文件不存在或者被删除等原因。
5. 405 Method Not Allowed
当客户端使用不支持的HTTP方法时,服务器将返回405 Method Not Allowed错误代码。例如,如果客户端使用POST方法访问只允许使用GET方法的资源,则会出现此错误。
6. 408 Request Timeout
如果客户端在规定的时间内未能完成请求,则服务器将返回408 Request Timeout错误代码。这通常是由于网络连接问题或客户端请求处理时间过长导致的。
7. 500 Internal Server Error
当服务器遇到无法处理的错误时,将返回500 Internal Server Error错误代码。这可能是由于服务器配置错误、程序错误或其他未知原因导致的。
8. 502 Bad Gateway
如果服务器充当网关或代理,但无法从上游服务器接收到有效响应,则会返回502 Bad Gateway错误代码。这通常是由于上游服务器故障、网络连接问题或配置错误导致的。
9. 503 Service Unavailable
当服务器无法处理请求时,将返回503 Service Unavailable错误代码。这可能是由于服务器过载、维护或其他临时问题导致的。
10. 504 Gateway Timeout
如果服务器充当网关或代理,但无法在规定时间内从上游服务器接收到响应,则会返回504 Gateway Timeout错误代码。这通常是由于上游服务器故障、网络连接问题或配置错误导致的。