浏览器输入网址打开网页时,浏览器会向服务器发送请求后会收到服务器返回的一个响应报文,报文中的存在有HTTP状态码的头信息。浏览器通过状态码进行一系列操作,状态码反应当前请求的状态。
常见状态码
- 200正常请求;
- 301资源(网页等)被永久转移到其它URL;
- 404请求的资源(网页等)不存在;
- 500内部服务器错误;
状态码分类
分类 | 分类描述 |
1** |
信息提示(服务器收到请求但需要请求者继续执行操作) |
2** |
成功(操作被成功接收并处理) |
3** |
重定向(需要进一步的操作以完成请求) |
4** |
客户端错误(请求包含语法错误或无法完成请求) |
5** |
服务器错误(服务器在处理请求的过程中发生了错误) |
数字 | 英文名称 | 中文描述 |
100 |
Continue |
继续(应继续请求) |
101 |
Switching Protocols |
切换协议(服务器根据客户端的请求切换协议) |
|
|
|
200 |
OK |
请求成功(一般用于GET与POST请求) |
201 |
Created |
已创建(成功请求并创建了新的资源) |
202 |
Accepted |
已接受(接收请求但未处理完成) |
203 |
Non-Authoritative Information |
非授权信息(请求成功但返回的meta信息不在原始的服务器) |
204 |
No Content |
无内容(服务器成功处理但未返回内容) |
205 |
Reset Content |
重置内容(服务器处理成功且用户终端(例如:浏览器)应重置文档视图) |
206 |
Partial Content |
部分内容(服务器成功处理了部分GET请求) |
|
|
|
300 |
Multiple Choices |
多种选择 |
301 |
Moved Permanently |
永久移动(请求的资源已被永久的移动到新URI但返回信息会包括新的URI且浏览器会自动定向到新URI |
302 |
Found |
临时移动(但源只是临时被移动) |
303 |
See Other |
查看其它地址(使用GET和POST请求查看) |
304 |
Not Modified |
未修改(协商缓存时资源未修改) |
305 |
Use Proxy |
使用代理 |
307 |
Temporary Redirect |
临时重定向 |
|
|
|
400 |
Bad Request |
客户端请求的语法错误(服务器无法理解) |
401 |
Unauthorized |
请求要求用户的身份认证 |
402 |
Payment Required |
保留(将来使用) |
403 |
Forbidden |
服务器理解请求客户端的请求(但是拒绝执行此请求) |
404 |
Not Found |
服务器无法根据客户端的请求找到资源(网页) |
405 |
Method Not Allowed |
客户端请求中的方法被禁止 |
406 |
Not Acceptable |
服务器无法根据客户端请求的内容特性完成请求 |
407 |
Proxy Authentication Required |
请求要求代理的身份认证 |
408 |
Request Time-out |
服务器等待客户端发送的请求时间过长 |
409 |
Conflict |
服务器完成客户端的 PUT 请求时可能返回此代码 |
410 |
Gone |
客户端请求的资源已经不存在 |
411 |
Length Required |
服务器无法处理客户端发送的不带Content-Length的请求信息 |
412 |
Precondition Failed |
客户端请求信息的先决条件错误 |
413 |
Request Entity Too Large |
由于请求的实体过大 |
414 |
Request-URI Too Large |
请求URL过长(URI通常为网址) |
415 |
Unsupported Media Type |
服务器无法处理请求附带的媒体格式 |
416 |
Requested range not satisfiable |
客户端请求的范围无效 |
417 |
Expectation Failed |
服务器无法满足Expect的请求头信息 |
|
|
|
500 |
Internal Server Error |
服务器内部错误 |
501 |
Not Implemented |
服务器不支持请求的功能 |
502 |
Bad Gateway |
从远程服务器接收到了一个无效的响应 |
503 |
Service Unavailable |
由于超载或系统维护(服务器暂时的无法处理客户端的请求且延时的长度可包含在服务器的Retry-After头信息中) |
504 |
Gateway Time-out |
充当网关或代理的服务器(未及时从远端服务器获取请求) |
505 |
HTTP Version not supported |
服务器不支持请求的HTTP协议的版本 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?