我们建网站或者访问网站时经常会遇到网页无法打开,而且浏览器会吐出一个服务器的状态码,比如:404,500等等。这些状态码到底是什么意思呢?七娃今天就做一个关于服务器状态码的总结:
100Continue继续,一般在发送post请求时,已发送了epted服务器已接受请求,但尚未处理;
203Non-AuthoritativeInformation服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。当前的信息可能是原始版本的子集或者超集。例如,包含资源的元数据可能导致原始服务器知道元信息的超集。使用此状态码不是必须的,而且只有在响应不使用此状态码便会返回200OK的情况下才是合适的
204NoContent服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。响应可能通过实体头部的形式,返回新的或更新后的元信息。如果存在这些头部信息,则应当与所请求的变量相呼应。由于204响应被禁止包含任何消息体,因此它始终以消息头后的第一个空行结尾。
205ResetContent服务器成功处理了请求,且没有返回任何内容。但是与204响应不同,返回此状态码的响应要求请求者重置文档视图。该响应主要是被用于接受用户输入后,立即重置表单,以便用户能够轻松地开始另一次输入。与204响应一样,该响应也被禁止包含任何消息体,且以消息头后的第一个空行结束。
206PartialContent服务器已经成功处理了部分GET请求。类似于FlashGet或者迅雷这类的HTTP下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。
207Multi-Status由WebDAV(RFC)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。
300MultipleChoices被请求的资源有一系列可供选择的回馈信息,每个都有自己特定的地址和浏览器驱动的商议信息。
305UseProxy被请求的资源必须通过指定的代理才能被访问。Location域中将给出指定的代理所在的URI信息,接收者需要重复发送一个单独的请求,通过这个代理才能访问相应资源。只有原始服务器才能建立305响应。
400BadRequest服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内容发起请求;
407ProxyAuthenticationRequired与401响应类似,只不过客户端必须在代理服务器上进行身份验证
501NotImplemented服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。
502BadGateway作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503ServiceUnavailable服务器端暂时无法处理请求(可能是过载或维护);
ssh命令除了登陆外还有三种代理功能:正向代理(-L):相当于iptable的portforwarding反向代理(-R):相当于frp或者ngroksocks5代理(-D):相当于ss/ssr如要长期高效的服务,…
单点登录是多域名企业站点流行的登录方式。本文以现实生活场景辅助理解,力争彻底理清OAuth2.0实现单点登录的原理流程。同时总结了权限控制的实现方案,及其在微服务架构中的应用。1什…
前言在调试网络程序或者定位网络相关问题时,有一个命令不得不知,它就