HTTP状态码

来源:互联网 发布:数据分析算法 知乎 编辑:程序博客网 时间:2024/06/06 01:26

前言

http状态码用来告诉客户端发生了什么事情,状态码位于响应的起始行中。通过三位数字代码对不同状态码进行分类。

整体范围 已定义范围 分类 100~199 100~101 信息提示 200~299 200~206 成功 300~399 300~305 重定向 400~499 400~415 客户端错误 500~599 500~506 服务器错误

随着协议的发展,HTTP规范中会正式地定义更多的状态码。状态为客户端提供了一种理解事务处理结果的便捷方式。

100~199——信息性状态码

状态码 原因短语 含义 100 Continue 收到了请求的初始部分,请客户端继续。发送了这个状态码之后,服务器在收到请求之后必须进行响应 101 Switching Protocols 服务器正在根据客户端的指定,将协议切换成 Update首部所列的协议

200~299——成功状态码

服务器有一组用来表示成功的状态码,分别对应于不同类型的请求。

状态码 原因短语 含义 200 OK 请求没问题,实体的主体部分包含了所请求的资源 201 Created 用于创建服务器对象请求(PUT) 202 Accepted 请求已被接受,但服务器还未对其执行任动作 203 Non-Authoritative Information 实体首部包含的信息不是来自于源端服务器,而是来自资源的一份副本 204 No Content 响应报文中没有实体的主体部分 205 Reset Content 告知浏览器清楚当前页面中的所有HTML表单元素 206 Partial Content 成功执行了一个部分或Range请求。
原创粉丝点击