例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。...类似于 FlashGet 或者迅雷这类的 HTTP 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。 ...注意:对于某些使用 HTTP/1.0 协议的浏览器,当它们发送的 POST 请求得到了一个301响应的话,接下来的重定向请求将会变成 GET 方式。...注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。...504 作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
1开头的http状态码 表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 ...2开头的http状态码 表示请求成功 200 成功处理了请求,一般情况下都是返回此状态码; 201 请求成功并且服务器创建了新的资源。 ...4开头的http状态码表示请求出错 400 服务器不理解请求的语法。 401 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 服务器拒绝请求。 ...416 如果页面无法提供请求的范围,则服务器会返回此状态代码。 417 服务器未满足”期望”请求标头字段的要求。...通常,这只是暂时状态。 504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 505 (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。
2)Http服务器在推送响应包之前,根据本次请求处理情况 将Http状态码写入到响应包中【状态行】上 3)如果Http服务器针对本次请求,返回了对应的资源文件。 ...通过Http状态码通知浏览器应该如何处理这个结果 如果Http服务器针对本次请求,无法返回对应的资源文件 通过Http状态码向浏览器解释不能提供服务的原因 2.分类: 1)组成 100---...599;分为5个大类 2)1XX : 最有特征 100; 通知浏览器本次返回的资源文件 并不是一个独立的资源文件,需要浏览器在接收 响应包之后,继续向Http服务器所要依赖的其他资源文件...需要浏览器根据这个地址自动发起 请求来索要这个资源文件 response.sendRedirect("资源文件地址")写入到响应头中 location 而这个行为导致Tomcat将302状态码写入到状态行
随着时间的流逝,由于各种原因,包括性能和安全性,增加了越来越多的有状态方面。 虽然 HTTP 1 最初寻求无状态,但许多 HTTP/2 组件是无状态的定义。HTTP/2 放弃了无状态目标。...没有理性的人可以阅读 HTTP/2 RFC,并认为这是无状态的。错误的 "HTTP 是无状态的" 旧时代教条是错误的, 与当前有状态的 Http 的现实相去甚远。...HTTP RFC 明确声明是有状态的标头压缩是有状态的。 机会性加密是有状态的。 HTTP/2 RFC 的第 5.1 节是 HTTP/2 标准定义的有状态机制的一个很好的示例。...Web 应用程序将 HTTP/2 视为无状态协议是否安全? HTTP/2 是一个有状态协议,但这并不意味着您的 HTTP/2 应用程序不能无状态。...您可以选择不使用某些有状态功能用于无状态 HTTP/2 应用程序,只需使用 HTTP/2 功能的子集。 Cookie 和一些其他有状态机制,或不太明显的有状态机制,是后来的 HTTP 添加。
状态码查询 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。...通常,这些状态代码是永远重定向的。 300(多种选择) 服务器根据请求可执行多种操作。服务器可根据请求者 来选择一项操作,或提供操作列表供其选择。...例如:http://www.0631abc.com/20100aaaa,就会进入404错误页面 405(方法禁用) 禁用请求中指定的方法。...通常,这只是一种暂时的状态。 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 继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议 200 OK 请求成功。一般用于GET与POST请求 201 Created 已创建。...所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源 305 Use Proxy 使用代理。...所请求的资源必须通过代理访问 306 Unused 已经被废弃的HTTP状态码 307 Temporary Redirect 临时重定向。与302类似。...服务器不支持请求的HTTP协议的版本,无法完成处理
当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含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状态码解释 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状态码列表:
HTTP状态码合集!http_code 状态码分类 分类 分类描述 1×× 信息,服务器收到请求,需要请求者继续执行操作。 2×× 成功,操作被成功接收并处理。...505 HTTP Version Not Supported 表示服务端不支持请求的HTTP协议版本,导致无法完成请求。 其他状态码 状态码 英文名称 中文描述 100 Continue 继续。...只能切换到更高级的协议,例如,切换到HTTP的新版本协议。 102 扩展(Processing) 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 200 OK 请求成功。...306 Unused 已经被废弃的HTTP状态码。 307 Temporary Redirect 临时重定向。与302类似。使用GET请求重定向。...RFC定义,但是已经被一些HTTP代理用来表示客户端网络连接超时的状态。
HTTP状态码 1 消息 2 成功 3 重定向 4 请求错误 5 服务器错误 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404...- 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求...通常,这只是暂时状态。 504 网关超时 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 505 HTTP 版本不受支持 服务器不支持请求中所用的 HTTP 协议版本。...这不是一个官方的状态码,但是仍被广泛使用。 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 请求的网页已永久移动到新位置。
当你在网页上进行请求(比如点击链接、提交表单或者通过 JavaScript 发送请求),服务器会返回一个状态码来表示请求的结果。这些状态码是标准的 HTTP 协议的一部分。...HTTP状态码 xhr.status/xhr.statusText200 OK202 Accepted :服务器已接受请求,但尚未处理(异步)204 No Content:服务器成功处理了请求,但不需要返回任何实体内容...503 Service Unavailable 超负荷505 HTTP Version Not Supported HTTP版本不支持AJAX 是一种通过 JavaScript 发送异步请求的技术,...在 AJAX 中,通常会处理类似于上述的 HTTP 状态码,但是在 JavaScript 中,开发者可以更精细地处理这些状态码。...ajax状态 xhr.readyState0 UNSENT 创造出来xhr实例就是01 OPENED 执行open方法后就会由0变成12 HEADERS_RECEIVED 响应头信息已经返回3 LOADING
HTTP 状态码(HTTP Status Code)是用以表示网页服务器 HTTP 响应状态的 3 位数字代码。...505-HTTP 版本不受支持。...常见的错误,HTTP 500 :出现 HTTP 500 – 内部服务器错误,通常有两种原因 是服务器错误(这种可能性比较小) 是程序因某种因素导致服务器运行出错 另外,造成 500 错误常见原因还有:...2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:网页服务器HTTP响应状态-HTTP状态码
HTTP Status 2xx (成功) 说明: HTTP Status 2xx (成功) ->表示成功处理了请求的状态代码; 详细代码及说明: HTTP Status 200 (成功) -> ...HTTP Status 4xx (请求错误) 说明: HTTP Status 4xx (请求错误) ->这些状态代码表示请求可能出错,妨碍了服务器的处理。...HTTP Status 407 (需要代理授权) ->此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。...HTTP Status 416 (请求范围不符合要求) ->如果页面无法提供请求的范围,则服务器会返回此状态代码。...HTTP Status 5xx (服务器错误) 说明 HTTP Status 5xx (服务器错误) ->这些状态代码表示服务器在尝试处理请求时发生内部错误。
HTTP状态码是干什么的? HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器的处理是否正常、通知出现的错误等工作。...状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务端发送请求时,描述返回的请求结果。 借助状态吗,用户可以知道服务器端是正常处理了请求,还是出现了错误。 ?...303状态码和302状态码有着相同的功能,但303状态码明确表示客户端应采用GET方法获取资源,这点与302状态码有区别。...该状态码表示发送请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。另外若之前已进行过1次请求,则表示用户认证失败。...状态码与状态的不一致 不少返回的状态码响应都是错误的,但是用户可能觉察不到这点。比如Web应用程序内部发生错误,状态码依然返回200 OK 这种情况也经常遇到。
如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在检测工具抓取该网页时),那么,您的服务器会返回 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...资源没有修改,返回的时候不能有主体内容,还是本地的内容 305 use proxy 使用代理来请求资源 307 temporary redirect 临时重定向,与301类似 因为http1.0...和http1.1的差别因此有交叉 400-499 客户端错误状态码 400 bad request 错误请求 401 unauthorized 没权限 402 payment...version not supported http协议版本不支持 nginx自定义的状态码: 495, https certificate error 496, https no certificate...497, http to https 498, canceled 499, client has closed connection是客户端等到超时主动关掉的
常见的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 版本。
领取专属 10元无门槛券
手把手带您无忧上云