常见常用的网络状态码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见常⽤的⽹络状态码
⼀、状态码的职责
状态码适当客户端向服务器端发出请求时,描述返回的请求结果。

借助状态码,⽤户可以知道服务器端是正常处理了请求,还是发⽣了错误。

⼆、状态码的类别
类别原因
1xx Information(信息性状态码)接受的请求正在处理
2xx Success(成功状态码)请求正常处理完成
3xx Redirection(重定向状态码)需要进⾏附加操作已完成请求
4xx Client Error(客户端错误状态码)服务器⽆法处理请求
5xx Server Error(服务器错误状态码)服务器处理请求出错
三、⼀些常⽤的状态码
200 OK 请求处理成功,返回相关信息
204 No Content 请求处理成功,但响应报⽂没有主题返回
206 Partial Content 客户端进⾏了范围请求,服务器成功执⾏请求并返回指定范围的实体内容
301 Moved Permanently 永久性重定向。

请求的资源已经被分配到新的url
302 Found 临时性重定向
304 Not Modified 客户端发送附带条件的请求后,服务器允许请求,但内容并没修改,返回304。

即客户端可以使⽤缓存的内容400 Bad Request 请求报⽂存在语法错误。

需要修正请求报⽂后再次发送请求
403 Forbidden 请求资源的访问被服务器拒绝。

服务器没必要给出拒绝的理由。

404 Not Found 服务器上⽆法找到被请求的资源
500 Internet Server Error 服务器在执⾏请求时发⽣了错误。

可能是Web应⽤存在的 bug 或者临时的障碍
503 Service Unavailable 服务器处于超载或者故障状态。

如果事先得知何时可以解决故障,可以将时间写⼊Retry-after⾸部字段再返回给客户端。

参考资料:《HTTP图解》。

相关文档
最新文档