1. 400 Bad Request
这个错误代码表示客户端发送了一个无效的请求。可能是请求格式不正确,缺少必要的参数或者参数值不合法等。服务器无法处理这样的请求,因此返回了这个错误代码。
2. 401 Unauthorized
这个错误代码表示客户端没有提供有效的身份验证信息。通常情况下,服务器需要验证客户端的身份才能处理请求。如果客户端没有提供有效的身份验证信息,服务器会返回这个错误代码。
3. 403 Forbidden
这个错误代码表示客户端被拒绝访问所请求的资源。这可能是因为客户端没有足够的权限来访问资源,或者服务器已经配置为拒绝该客户端的访问请求。
4. 404 Not Found
这个错误代码表示服务器无法找到所请求的资源。这可能是因为客户端请求了一个不存在的资源,或者服务器上已经删除了该资源。
5. 405 Method Not Allowed
这个错误代码表示客户端使用了不允许的HTTP方法来请求资源。例如,服务器只允许使用GET方法来获取资源,但是客户端使用了POST方法来请求该资源。
6. 500 Internal Server Error
这个错误代码表示服务器在处理请求时发生了内部错误。这可能是因为服务器出现了故障,或者处理请求的应用程序出现了错误。
7. 503 Service Unavailable
这个错误代码表示服务器当前无法处理请求。这可能是因为服务器过载或正在进行维护,无法处理更多的请求。
8. 504 Gateway Timeout
这个错误代码表示代理服务器在等待下游服务器响应时超时。这通常是由于下游服务器出现故障或响应时间过长引起的。
9. 505 HTTP Version Not Supported
这个错误代码表示客户端使用了不支持的HTTP版本来请求资源。例如,客户端使用了HTTP/2协议来请求一个只支持HTTP/1.1协议的资源。
10. 429 Too Many Requests
这个错误代码表示客户端发送了过多的请求,超出了服务器的处理能力。服务器会返回这个错误代码以限制客户端的请求速率。