应用层的协议-http/https的状态码
1xx:表示临时响应,需要操作者继续操作
2xx:成功,操作被成功接受并处理
3xx:一般是重定向问题
4xx:客户端的问题
5xx:服务端的问题
1xx:
100: 表示服务器收到客户端的第一部分请求,等待后续继续请求
101:请求者要求服务器切换协议,服务器确认并切换协议
2xx:
200:服务器成功响应,并返回页面
201:服务器已经收到请求,并创建新的资源了
202:服务器已经接受请求,但是尚未处理
204:服务器成功的处理该请求但是没有返回任何内容
3xx:
300:针对请求,服务器有多种操作可以执行
301:(永久移动)比如某个域名过期,换个域名
302:(临时移动)服务器目前不同位置的网页响应请求,但是请求者应继续使用原有的位置来进行以后的请求。
305:(使用代理)请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理。
307:(临时重定向)服务器目前不同位置的网页响应请求,但是请求者应继续使用原有的位置来进行以后的请求。
4xx:
400:(错误请求)请求出错;比如语法协议
401:(未授权)请求要求身份验证
403:(禁止访问)没有权限访问
404:(未找到)服务器找不到请求的网页
405:(方法禁用)不允许使用此方法提交,比如:应该使用POST,而我们却使用了GET
406:(不接受)无法使用请求的内容响应请求的网页
407:(需要代理授权)和401相似
408:(请求超时)服务器等候请求时发生超时
409:(发生冲突)服务器在完成请求时发生冲突。服务器必须在响应中包含冲突信息
410:(已删除)如果请求的服务器资源已经永久删除,服务器就会返回此标识
5xx:
500:(服务器内部错误)服务器遇到错误无法完成请求
503:(服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。
504:(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。