HTTP中常见的状态码
来源:互联网 发布:javascript 验证表单 编辑:程序博客网 时间:2024/06/10 08:15
状态码的描述
状态码的职责是当客户端发送请求是,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。
状态码的类别
- 1XX 信息状态码 接收的请求正在处理
- 2XX 成功状态码 请求处理完毕
- 3XX 重定向状态码 需要进行附加操作以完成请求
- 4XX 客户端错误状态码 服务器无法处理请求
常见的状态码
200 OK
客户端发来的请求在服务器端被正常处理。
204 NO Content
服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分,也不允许返回任何实体的主体。
改状态码一般只需要从客户端往服务器发送信息,而对客户端不需要发送新信息的情况下使用。
206 Partial Content
客户端进行了范围请求,而服务器成功执行了这部分的GET请求。
301 Move Pemanently
永久性重定向,表示请求的资源已被分配了新的URI,以后使用资源现在所指的URL。
302 Found
临时性重定向,表示请求的资源已被分配了新的URI,希望用户(本次)能使用新的URL访问。
303 See Other
由于请求对应的资源存在另一个URI,应使用GET方式重定向获取请求的资源。
当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改为GET,并删除请求报文内的主体,之后请求会自动再次发送。
304 Not Modified
客户端发送附带条件的请求是,服务器端允许请求访问资源,但为满足条件的情况。
307 Temporary Redirect
临时重定向,与302有着相同的含义。307会遵照浏览器的标准,不会从POST变为GET,但是,对于处理响应时的行为,每种浏览器有可能出现不同的情况。
400 Bad Request
请求的报文中存在语法错误。
401 Unauthorized
发送的请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息
403 Forbidden
对请求资源的访问被服务器拒绝了。服务器如果想给出拒绝理由,可以在实体的主体部分对原因进行描述。
404 NotFound
服务上无法找到请求的资源。
500 Internal Server Error
服务器端在执行请求时发生了错误。
503 Service Unavailable
服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。
阅读全文
0 0
- HTTP中常见的状态码
- HTTP常见的状态码
- 常见的http状态码
- HTTP常见的状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- 常见的http状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- Http常见的状态码
- 常见的HTTP状态码
- 常见的 HTTP 状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- 常见的HTTP状态码
- 常见的Http状态码
- 灰色预测模型
- 泛型基础----------泛型方法一
- Mysql学习总结(46)——8种常被忽视的SQL错误用法
- Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务
- 欧几里得扩展算法
- HTTP中常见的状态码
- JavaScript ...运算符(扩展运算符)以及rest运算符介绍
- Spring Bean的生命周期小析(二)
- I NEED A OFFER!
- 矩阵特征值,奇异值分解
- I
- [ZJOI2009]BZOJ1433 假期的宿舍
- CRC算法和RARP应用
- 【android学习】android知识点总结