700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > http响应状态码列表

http响应状态码列表

时间:2021-01-30 20:30:57

相关推荐

http响应状态码列表

1)响应状态码用于表示服务器对请求的各种不同处理结果和状态;

2)响应状态码分为5类:

类1)100~199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程;类2)200~299:成功接收请求并已完成整个处理过程;类3)300~399:为完成请求,客户端需进一步细化;类4)400~499:客户端的请求有错误;类5)500~599:服务器端出现错误;3)http1.1的5种类别的状态码和含义:

3.1)100~199(成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程)

100-继续;如果客户机发送一个值等于 100-continue 的 Expect 请求头, 询问是否可以在后面的请求中发送一个附加文档。在此情形下,服务器使用100响应码告诉客户机可以继续,或者用417(Expectation Failed)告诉浏览器它不能接收下次请求中附加的文档;101-切换协议;客户机发送的请求要求使用另外一种协议与服务器对话;3.2)200~299(成功接收请求并已完成整个处理过程)

200-正常;一切正常;201-已创建;服务器已经创建了文档;Location头给出了这个文档的url;202-已接受;告诉客户端已经接受请求,但处理未完成;203-非权威性的信息;文档已经正常返回,但一些应答头可能不正确,因为使用的是文档的缓存信息,而不是原始信息;204-无内容;规定浏览器应该继续显示前面缓存的文档,因为服务器得不到新文档;205-重置内容;浏览器应该显示原来缓存的文档,但要重置文档内容;如清空表单已输入字段;206-部分内容;客户端发送一个带有 Range头的get请求,要求服务器只返回文档中的部分内容,服务器按照要求完成这个请求;3.3)300~399(为完成请求,客户端需进一步细化)

300-多项选择;客户端请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出;301-永久移动;指出被请求的文档被移动到别处,新url在Location响应头中给出;302-找到;类似301,但Location头中给出的url应该被作为临时而非永久地址;303-参见其他;类似于301,302;如果最初请求方式为post,客户端应该接着用GET方式请求 Location头中给出的新文档;304-未修改;表示客户机缓存的版本是最新的,应该继续使用缓存;305-使用代理服务器;客户机请求的文档应该通过Location头所指明的代理服务器提取;307-临时重定向;当出现303时,浏览器可以重定向 GET POST 请求;当出现307时,只能重定向GET 请求;3.4)400~499(客户端的请求有错误)

400-无效请求;客户机请求语法不正确;401-未经授权;当客户机试图访问一个受口令和密码保护的页面,且在请求中没有使用 Authorization请求头传递用户信息时,服务器返回401状态码;402-需要付款;保留状态码;403-禁止;服务器理解客户端的请求,但拒绝处理它;404-找不到;服务器上不存在客户机所请求的资源;405-不允许此请求方式;请求行中的请求方式对指定的资源不使用;如一些资源只能用get方式访问,使用post方式,受到服务器的405状态码;406-不能接受;指定的资源找到了,但他的MIME类型和客户端在Accept头中所指定的不兼容;407-需要代理服务器身份验证;类似于401,是由代理服务器发出的响应,表示客户端必须通过代理服务器的授权;408-请求超时;在服务器许可的等待时间内, 客户端一直没有发出任何请求;409-冲突;请求和资源的状态冲突,请求不成功;这个状态码和PUT请求有关;如用上传的文件覆盖一个正在服务器端打开的文件;410-离开;请求的文档不再可用,且服务器不知道应该重定向到哪一个地址;被请求的文档永久地离开了指定位置,而404表示请求的资源不存在;411-需要长度;客户端发送请求中应该包含一个指定实体内容长度的 Content-Length头;412-未满足前提条件;请求头中指定的前提条件失败;413-请求实体过大;请求文档的大小超过了服务器当前能够处理的大小;如果服务器任务稍后能够处理该请求,会提供一个 Retry-After 头;414-请求URI过长;URI太长;415-不支持的媒体类型;请求消息中的实体内容格式不被服务器支持;416-请求的范围不合适;服务器不能满足客户端在请求中指定的 Range头;417-预期失败;客户机可以发送一个值等于 100-continue的Expect请求头,询问是否可以在后面的请求中发送一个附加文档;这种情况下,服务器可以使用 417 状态码,告诉浏览器服务器不接受这个文档;3.5)500~599(服务器端出现错误)

500-内部服务器错误;服务器端的 JSP, ASP 等程序发生错误;501-未实现;服务器没有实现客户端正确请求方式的功能;502-无效网关;服务器作为网关或代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的响应;503-服务不可用;服务器由于当前负载过大,例如,当前线程过多或数据库连接池满等原因而不能作出正常响应;对于这种情况,服务器可以提供一个 Retry-After 头告诉客户机何时再试;504-网关超时;由作为代理或网关的服务器使用;表示不能及时地从远程服务器获得应答;505-不支持的http版本;服务器不支持请求行中给出的 http 版本;如不支持1.0 ,仅支持http1.1;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。