http response code(http状态码对照表)
时间: 2023-09-01 13:04:12 浏览: 176
http响应状态码
HTTP状态码是用于表示服务器对请求的处理结果的,它是由3位数字组成的。每个状态码都有特定的含义,以下是一些常见的HTTP状态码及其含义:
1xx 状态码表示请求已被接收,继续处理。
- 100 Continue:服务器已接收了请求的初始部分,客户端应继续发送请求的剩余部分。
- 101 Switching Protocols:服务器已理解并接受客户端的请求,将要切换到其他协议,例如HTTP/1.1 101 Switching Protocols可以在升级为WebSocket时使用。
2xx 状态码表示请求已成功被服务器接收、理解、并处理。
- 200 OK:请求成功,服务器返回的响应信息包含在请求的响应体中。
- 201 Created:请求成功,并在服务器上创建了新资源。
- 204 No Content:请求成功,但响应体不包含任何内容。
3xx 状态码表示客户端需要进一步操作以完成请求。
- 301 Moved Permanently:请求的资源已永久移动到新的URL。
- 304 Not Modified:资源未修改,可以直接使用缓存的版本。
4xx 状态码表示客户端发生错误,请求包含错误或无法完成请求。
- 400 Bad Request:请求语法错误,服务器无法理解。
- 403 Forbidden:服务器理解请求,但拒绝执行,权限不足。
- 404 Not Found:服务器无法找到请求的资源。
5xx 状态码表示服务器在处理请求时发生错误。
- 500 Internal Server Error:通用服务器错误。
- 503 Service Unavailable:服务器当前无法处理请求,可能是因为过载或正在进行维护。
通过查看HTTP状态码,可以了解服务器对请求的处理结果。根据不同的状态码,我们可以采取相应的处理措施,以便及时修复错误或调整请求。了解HTTP状态码对照表是非常重要的,在开发和调试过程中有很大的帮助。
阅读全文