小伙伴们在面试过程当中会遇到一些HTTP状态码相关问题面试
我大概收集整理了下缓存
这些问题咱们均可以在如下文章中找到答案服务器
200
成功301
永久重定向post
302
临时重定向code
303
临时重定向,采用get方法获取资源资源
304
缓存有效get
每一个资源请求完成后,一般会被缓存在客户端,并会记录资源的有效时间和修改时间。当客户再次请求该资源,客户端首先从缓存中查找该资源。若是该资源存在,而且在有效期,则不请求服务器,就不会产生对应的请求数据包。class
若是不在有效期,客户端会请求服务器,从新获取。服务器会判断修改时间,若是没有修改过,就会返回状态码304,告诉客户端该资源仍然有效权限
400
请求失败通常出现是请求的参数或格式错误请求
401
未受权,要求身份验证
403
被拒绝通常出现是 没有权限访问此资源(与401不一样,身份验证也很差使,)
404
未找到
服务端没有该资源
405
请求的方法不被容许
好比规定了只能get请求,用post就会405
500
服务器错误
502
错误网关
503
服务器维护或超负载
504
超时