Http请求返回码

上传人:碎****木 文档编号:220862050 上传时间:2021-12-09 格式:DOCX 页数:9 大小:51.75KB
返回 下载 相关 举报
Http请求返回码_第1页
第1页 / 共9页
Http请求返回码_第2页
第2页 / 共9页
Http请求返回码_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Http请求返回码》由会员分享,可在线阅读,更多相关《Http请求返回码(9页珍藏版)》请在金锄头文库上搜索。

1、2xx成功200 正常;恳求已完成。201 正常;紧接 POST 命令。202 正常;已承受用于处理,但处理尚未完成。203 正常;局部信息 返回的信息只是一局部。204 正常;无响应 已接收恳求,但不存在要回送的信息。3xx重定向301 已移动 恳求的数据具有新的位置且更改是永久的。302 已找到 恳求的数据临时具有不同 URI。303 请参阅其它 可在另一 URI 下找到对恳求的响应,且应使用 GET 方法检索此响应。304 未修改 未按预期修改文档。305 使用代理 必需通过位置字段中供给的代理来访问恳求的资源。306 未使用 不再使用;保存此代码以便将来使用。4xx客户机中消灭的错误4

2、00 错误恳求 恳求中有语法问题,或不能满足恳求。401 未授权 未授权客户机访问数据。402 需要付款 表示计费系统已有效。403 制止 即使有授权也不需要访问。404 找不到 效劳器找不到给定的资源;文档不存在。407代理认证恳求 客户机首先必需使用代理认证自身。410恳求的网页不存在(永久);415介质类型不受支持 效劳器拒绝效劳恳求,由于不支持恳求实体的格式。5xx效劳器中消灭的错误500内部错误 由于意外状况,效劳器不能完成恳求。501未执行 效劳器不支持恳求的工具。502错误网关 效劳器接收到来自上游效劳器的无效响应。503无法获得效劳 由于临时过载或维护,效劳器无法处理恳求。10

3、0 系列码从 100 到 199 范围的 状态码是信息报告码。基于各种缘由考虑,大多数状况下我们是很少观察这些代码的。首先,假设一个扫瞄器尝试访问一个网站,而网站返回这些代码时, 它们往往都不会显示在屏幕上。它们只是扫瞄器使引用的内部码。另外,这些代码不常见的另外一个缘由是起初 标准不允许使用这一范围的状态码。就其本身而言,它们也始终没有被广泛地使用。200 系列码从 200 到 299 范围的状态码是操作成功代码。同样的,在正常的Web 上网中,你也很可能不曾在屏幕上看到这些代码。相反的,这些代码是在扫瞄器内部使用的,用以确认操作成功 确认和当前恳求状态。虽然这些代码通常不显示,但是有一些故

4、障排解工具能够读到它们, 就像和其它大多数的 状态码一样,它们在错误诊断过程中是格外有用的。300 系列码从 300 到 399 范围的状态码是重定向代码。本质上,它们告知 Web 扫瞄器必需执行其它一些操作以完成恳求。基于这个命令的特点,它可以自动地执行,或者要求额外的用户输入。比方,状态码 301 表示一个特定资源已经被永久地先移除,因此将来全部访问该资源恳求都应当定向到一个特定的URL 上。400 系列码在 400 范围的状态码是客户端错误码。这种类型的错误码往往跟平安相关。比方,假设一个客户端尝试访问一个未授权访问的资源,效劳器就会返回一个状态码 401。类似地,假设客户端尝试访问一个

5、制止的资源,在这种状况下客户端的认证状态是一样的,那么效劳器 可能会返回一个状态码 403,表示制止对该资源进展访问。假设恳求不正确或客户端超时,400 级错误码也可能被返回。然而,有一个400 级的代码总是具有误导性:404。虽然这个代码在技术上被归类为客户端错误,但是事实上它可以同时表示客户端或效劳器上的错误。但这个错误码只是简洁地显示为没有找到恳求的资源。当这个错误发生在客户端时,它往往表示的是网络连接问题。在其他时候,这个错误的发生还可能是由于资源已从效劳器上转移或重命名而造成的。500 系列码500 级状态码表示的是效劳器错误。比方,假设Web 效劳器超时,它就会产生一个 504 错

6、误。虽然,一个 500 级的错误往往表示的不是效劳器的问题,而是在效劳器上运行的Web 应用的问题。比方,我自己的个人网站是用ASP 编写的,它负责动态生成HTML 网页。在调试的过程中,有 Bug 的代码总会导致我的Web 效劳器返回 状态码 500,该代码是一般表示内部效劳器错误。这个代码只是消灭问题了,并且 无法解决该问题。1xx - 信息提示“100“:Continue “101“:witchingProtocols 2xx - 成功“200“:OK“201“:Created “202“:Accepted“203“:Non-AuthoritativeInformation “204“:

7、NoContent“205“:ResetContent “206“:PartialContent 3xx - 重定向“300“:MultipleChoices “301“:MovedPermanently “302“:Found “303“:SeeOther “304“:NotModified “305“:UseProxy “307“:TemporaryRedirect 4xx - 客户端错误“400“:BadRequest “401“:Unauthorized “402“:PaymentRequired “403“:Forbidden “404“:NotFound “405“:MethodN

8、otAllowed “406“:NotAcceptable“407“:ProxyAuthenticationRequired “408“:RequestTime-out “409“:Conflict“410“:Gone “411“:LengthRequired “412“:PreconditionFailed “413“:RequestEntityTooLarge “414“:Request-URITooLarge “415“:UnsupportedMediaType“416“:Requestedrangenotsatisfiable “417“:ExpectationFailed5xx -

9、效劳器错误“500“:InternalServerError “501“:NotImplemented “502“:BadGateway “503“:ServiceUnavailable “504“:GatewayTime-out “505“: Versionnotsupported状态代码状态信息含义100Continue初始的恳求已经承受,客户应当连续发送恳求的其余局部。 1.1 新101Switching Protocols效劳器将遵从客户的恳求转换到另外一种协议 1.1 新200OK一切正常,对GET 和 POST 恳求的应答文档跟在后面。201Created效劳器已经创立了文档,Lo

10、cation 头给出了它的URL。202Accepted已经承受恳求,但处理尚未完成。203Non-Authoritative Information文档已经正常地返回,但一些应答头可能不正确,由于使用的是文档的拷贝 1.1 新。204No Content没有新文档,扫瞄器应当连续显示原来的文档。假设用户定期地刷新页面,而 Servlet 可以确定用户文档足够新,这个状态代码是很有用的。205Reset Content没有新的内容,但扫瞄器应当重置它所显示的内容。用来强制扫瞄器去除表单输入内容 1.1 新。206Partial Content客户发送了一个带有Range 头的GET 恳求,效劳

11、器完成了它 1.1 新。300Multiple Choices客户恳求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。假设效劳器要提出优先选择,那么应当在Location 应答头指明。301Moved Permanently客户恳求的文档在其他地方,新的URL 在 Location 头中给出,扫瞄器应当自动地访问新的URL。302Found类似于 301,但新的URL 应当被视为临时性的替代,而不是永久性的。留意,在 1.0 中对应的状态信息是“Moved Temporatily”。消灭该状态代码时,扫瞄器能够自动访问新的URL,因此它是一个很有用的状态代码。留意这个状态代码有时候可

12、以和 301 替换使用。例如,假设扫瞄器错误地恳求 :/host/user缺少了后面的斜杠,有的效劳器返回301,有的那么返回 302。严格地说,我们只能假定只有当原来的恳求是GET 时扫瞄器才会自动重定向。请参见 307。303See Other类似于 301/302,不同之处在于,假设原来的恳求是POST,Location 头指定的重定向目标文档应当通过GET 提取 1.1 新。304Not Modified客户端有缓冲的文档并发出了一个条件性的恳求一般是供给 If-Modified-Since 头表示客户只想比指定日期更新的文档。效劳器告知客户,原来缓冲的文档还可以连续使用。305Use

13、 Proxy客户恳求的文档应当通过Location 头所指明的代理效劳器提取 1.1 新。307Temporary Redirect和 302 Found一样。很多扫瞄器会错误地响应302 应答进展重定向,即使原来的恳求是 POST,即使它实际上只能在POST 恳求的应答是 303 时才能重定向。由于这个缘由, 1.1 新增了 307,以便更加去除地区分几个状态代码:当消灭303 应答时,扫瞄器可以跟随重定向的GET 和 POST 恳求;假设是 307 应答,那么扫瞄器只能跟随对 GET 恳求的重定向。 1.1 新400Bad Request恳求消灭语法错误。401Unauthorized客户

14、试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate 头,扫瞄器据此显示用户名字/密码对话框,然后在填写适宜的Authorization 头后再次发出恳求。403Forbidden资源不行用。效劳器理解客户的恳求,但拒绝处理它。通常由于效劳器上文件或名目的权限设置导致。404Not Found无法找到指定位置的资源。这也是一个常用的应答。405Method Not Allowed恳求方法GET、POST、HEAD、DELETE、PUT、TRACE 等对指定的资源不适用。 1.1新406Not Acceptable指定的资源已经找到,但它的MIME 类型和客户在Accpet 头中所指定的不兼容 1.1新。407Proxy Authentication Required类似于 401,表示客户必需先经过代理效劳器的授权。 1.1 新408Request Timeout在效劳器许可的等待时间内,客户始终没有发出任何恳求。客户可以在以后重复同一恳求。 1.1 新409Conflict通常和PUT 恳求有关。由于恳求和资源的当前状态相冲突,因此恳求不能成功。 1.1新410Gone所恳求的文档已经不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号