当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。...下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 HTTP状态码由三个十进制数字组成...HTTP状态码共分为5种类型: HTTP状态码分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,...请求包含语法错误或无法完成请求5**服务器错误,服务器在处理请求的过程中发生了错误 HTTP状态码列表: HTTP状态码列表状态码状态码英文名称中文描述100Continue继续。...所请求的资源必须通过代理访问306Unused已经被废弃的HTTP状态码307Temporary Redirect临时重定向。与302类似。
例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。...在异步操作的场合下,没有比发送这个状态码更方便的做法了。 ...在接受请求处理并返回202状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便用户能够估计操作是否已经完成。...使用此状态码不是必须的,而且只有在响应不使用此状态码便会返回200 OK的情况下才是合适的。 204 服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。...注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。
2)Http服务器在推送响应包之前,根据本次请求处理情况 将Http状态码写入到响应包中【状态行】上 3)如果Http服务器针对本次请求,返回了对应的资源文件。 ...通过Http状态码通知浏览器应该如何处理这个结果 如果Http服务器针对本次请求,无法返回对应的资源文件 通过Http状态码向浏览器解释不能提供服务的原因 2.分类: 1)组成 100---...599;分为5个大类 2)1XX : 最有特征 100; 通知浏览器本次返回的资源文件 并不是一个独立的资源文件,需要浏览器在接收 响应包之后,继续向Http服务器所要依赖的其他资源文件...需要浏览器根据这个地址自动发起 请求来索要这个资源文件 response.sendRedirect("资源文件地址")写入到响应头中 location 而这个行为导致Tomcat将302状态码写入到状态行
状态码查询 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。...407(需要代理授权) 此状态码与 401 类似,但指定请求者必须授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。 408(请求超时) 服务器等候请求时发生超时。...416(请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态码。 417(未满足期望值) 服务器未满足"期望"请求标头字段的要求。...通常,这只是一种暂时的状态。 504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。 505(HTTP 版本不受支持) 服务器不支持请求中所使用的 HTTP 协议版本。...常见的HTTP相应状态码 200:请求被正常处理 204:请求被受理但没有资源可以返回 206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range
状态码位于响应的起始行中 比如,在行 HTTP/1.0 200 OK 中,状态码就是200 客户端向一个 HTTP 服务器发送请求报文时,会遇到很多意想不到的情况,请求不一定能够成功完成。...它为状态码提供了文本形式的解释 比如,在行 HTTP/1.0 200 OK 中,OK 就是原因短语 原因短语和状态码是成对出现的。...随着协议的发展,HTTP 规范中会正式地定义更多的状态码。若收到了不认识的状态码,可能是有人将其作为当前协议的扩展定义的。...~ 199,信息状态码 HTTP/1.1 向协议中引入了信息性状态码。...这些状态码的用法有着细微的差别,大部分差别都源于 HTTP/1.0 和 HTTP/1.1 应用程序对这些状态码处理方式的不同,为兼容 HTTP/1.0 而保留了一些状态码(例如 302 状态码) 400
直接返回http 401状态,提示重新登录 response.sendError(401, "当前账户未登录或会话失效,请重新登录!) HTTP状态码列表: 100 Continue 继续。...所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源 305 Use Proxy 使用代理。...所请求的资源必须通过代理访问 306 Unused 已经被废弃的HTTP状态码 307 Temporary Redirect 临时重定向。与302类似。...410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置 411 Length Required 服务器无法处理客户端发送的不带Content-Length...服务器不支持请求的HTTP协议的版本,无法完成处理
HTTP状态码由三个十进制数字组成 HTTP状态码列表:
http状态码解释 HTTP 状态码分为 5 类。...~199 100~101 信息 200~299 200~206 成功 300~399 300~305 重定向 400~499 400~415 客户端错误 500~599 500~505 服务器错误 状态码...响应中应该包含一个 Location URL,说明资源现在所处的位置 302 Found(已找到) 与状态码 301 类似,但这里的移除是临时的。...Redirect(临时重定向) 和状态码301类似。...408 类似,但是响应来自网关或代理,此网关或代理在等待另一台服务器的响应时出现了超时 505 HTTP Version Not Supported(不支持的 HTTP 版本) 服务器收到的请求是以它不支持或不愿支持的协议版本表示的
HTTP状态码合集!http_code 状态码分类 分类 分类描述 1×× 信息,服务器收到请求,需要请求者继续执行操作。 2×× 成功,操作被成功接收并处理。...常用状态码 状态码 英文名称 中文描述 100 Continue 表示服务端已接收到请求头,客户端可以继续发送请求体(如POST请求)。...505 HTTP Version Not Supported 表示服务端不支持请求的HTTP协议版本,导致无法完成请求。 其他状态码 状态码 英文名称 中文描述 100 Continue 继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议。 102 扩展(Processing) 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 200 OK 请求成功。...306 Unused 已经被废弃的HTTP状态码。 307 Temporary Redirect 临时重定向。与302类似。使用GET请求重定向。
1开头的http状态码 表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 ...2开头的http状态码 表示请求成功 200 成功处理了请求,一般情况下都是返回此状态码; 201 请求成功并且服务器创建了新的资源。 ...4开头的http状态码表示请求出错 400 服务器不理解请求的语法。 401 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 服务器拒绝请求。 ...5开头状态码并不常见,但是我们应该知道 500 (服务器内部错误) 服务器遇到错误,无法完成请求。 501 (尚未实施) 服务器不具备完成请求的功能。...通常,这只是暂时状态。 504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 505 (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。
HTTP状态码 1 消息 2 成功 3 重定向 4 请求错误 5 服务器错误 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404...- 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求...429 太多请求 当你需要限制客户端请求某个服务数量时,该状态码就很有用,也就是请求速度限制。...这不是一个官方的状态码,但是仍被广泛使用。 HTTP状态码列表 100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。...使用GET和POST请求查看 306 Unused 已经被废弃的HTTP状态码 307 Temporary Redirect 与302类似。
写出以下http状态码的含义 301/302/304/400/403/404/405/500/503/504 301 Moved Permanently 请求的网页已永久移动到新位置。
HTTP状态码是干什么的? HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器的处理是否正常、通知出现的错误等工作。...状态码的类别 类别 原因短语 1XX Informational(信息性状态码) 接收的请求正在处理 2XX Success(成功状态码) 请求正常处理完毕 3XX Redirection(重定向)...303状态码和302状态码有着相同的功能,但303状态码明确表示客户端应采用GET方法获取资源,这点与302状态码有区别。...该状态码表示发送请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。另外若之前已进行过1次请求,则表示用户认证失败。...状态码与状态的不一致 不少返回的状态码响应都是错误的,但是用户可能觉察不到这点。比如Web应用程序内部发生错误,状态码依然返回200 OK 这种情况也经常遇到。
HTTP状态码介绍 状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。...状态码的类别 http状态码通常分为5种类型,分别是以1~5五个数字开头,并由三位整数组成 状态码 类别 说明 1XX 信息性状态码(Information) 接收的请求正在处理 2XX 成功状态码(Success...(Server Error) 服务器请求出错 1XX 信息性状态码 这些状态码是HTTP 1.1引入的。...状态码 状态消息 含义 实例 400 Bad Request (坏请求) 请求报文中存在语法错误 状态码400 401 Unauthorized(未授权) 客户端需要通过HTTP认证 HTTP协议之基本认证...服务器处于超负载或正在停机维护,无法处理请求 505 HTTP Version Not Supported(不支持的HTTP版本 服务器收到的请求使用了它不支持的HTTP协议版本 状态码505 http
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。...所有状态码的第一个数字代表了响应的五种状态之一。 各状态码具体含义 1xx 消息 这一类型的状态码,代表请求已被接受,需要继续处理。...这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。...在异步操作的场合下,没有比发送这个状态码更方便的做法了。...注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。
如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在检测工具抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。...一些常见的状态代码为: · 200 – 服务器成功返回网页 · 404 – 请求的网页不存在 · 503 – 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表...如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。...如果您的网站上没有 robots.txt 文件,而您在 网站站长工具中的已拦截的网址页上看到此状态,那么这就是正确的状态。...通常,这只是暂时状态。 504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。 505(HTTP 版本不受支持) 服务器不支持相应请求中所用的 HTTP 协议版本。
100-199 信息性状态码 100 continue 请继续 101 switching protocols 切换协议,返回upgraded头 200-299 成功状态码 200...no content 没有内容 205 reset content 重置内容,主要是对浏览器html元素 206 partial content 执行了部分内容 300-399 重定向状态码...和http1.1的差别因此有交叉 400-499 客户端错误状态码 400 bad request 错误请求 401 unauthorized 没权限 402 payment...416 requested range not satisfiable 请求的范围不满足,无效 417 expectation failed 服务器无法满足请求 500-599 服务器错误状态码...version not supported http协议版本不支持 nginx自定义的状态码: 495, https certificate error 496, https no certificate
http请求状态码 http状态返回代码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 表示 说明 100 (继续) 请求者应当继续提出请求。...http状态返回代码 2xx (成功) 表示成功处理了请求的状态代码。 http状态返回代码 表示 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。...http状态返回代码 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。...http状态返回代码 4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。 http状态返回代码 代码 说明 400 (错误请求) 服务器不理解请求的语法。...http状态返回代码 5xx(服务器错误) 这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
常见的http状态码有200、301、302、303、307、308、400、401、402、403、404、405、406、500、501、502、503、504、505等 1、2xx 200 请求已经成功...307 临时重定向,http1.1的产物,基本上和303相同,区别就是原请求是post请求,不能进行重定向到get上 308 永久重定向,http1.1的产物,基本上和301相同,区别就是不允许将原请求是...404状态码并不能说明请求的资源是临时还是永久丢失。如果服务器知道该资源是永久丢失,那么应该返回410而不是 404。 405 表明服务器禁止了使用当前 HTTP 方法的请求。...服务器必须支持的方法(即不会返回这个状态码的方法)只有 get、head。 502 表示网关或者代理服务器错误。 503 表示服务器当前处于不可用的状态,如服务器停机、重启、超载等情况。...505 表示服务器不支持请求所使用的 HTTP 版本。
如果客户端向服务器发出了某项请求要求显示网站上的某个网页,那么,服务器会返回 HTTP 状态代码以响应该请求。...一些常见的状态代码为: 200 - 服务器成功返回网页 403 - 请求的网页禁止访问 404 - 请求的网页不存在 503 - 服务器暂时不可用 1xx(临时响应),用于表示临时响应并需要请求者执行操作才能继续的状态代码...如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。...如果您在 Googlebot 尝试抓取的网址上发现此状态(位于"诊断"标签的 HTTP 错误页上),那么,这表示 Googlebot 所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。...通常,这只是一种暂时的状态。 504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。 505(HTTP 版本不受支持) 服务器不支持请求中所使用的 HTTP 协议版本。
领取专属 10元无门槛券
手把手带您无忧上云