服务器常用的状态码,服务器返回的14种常见HTTP状态码

来源:微云 时间:2022-06-13 09:18:03阅读:0

服务器常用的状态码,服务器返回的14种常HTTP状态码

服务器常用的状态码,服务器返回的14种常见HTTP状态码

TypeReason-phraseNote
1XXInformational信息状态码表示正在处理接受的请求
2XXSuccess成功状态码表示请求已正常处理
3XXRedirection重定向状态码表示客户端需要额外操作
4XXClientError客户端错误状态码,表示服务器无法处理请求
5XXServerError服务器状态码错误,表示服务器处理请求错误

100Continue

已接受初始请求,客户应继续发送其他请求

101SwitchingProtocols

服务器将客户的请求转换为另一种协议

200OK

一切正常,对GET和POST请求的应答文件跟在后面

201Created

服务器创建了文档,Location头给了它URL。

202Accepted

已接受请求,但处理尚未完成。

203Non-AuthoritativeInformation

文档已经正常返回,但有些响应头可能不正确,因为它们使用文档的副本

204NoContent

如果没有新文档,浏览器应继续显示原始文档。如果用户定期刷新页面Servlet可以确定用户文档足够新,这个状态代码非常有用

205ResetContent

没有新内容,但浏览器应重置显示的内容。用于强制浏览器清除表单输入内容

206PartialContent

客户发送带有Range头的GET服务器完成了请求

300MultipleChoices

可以在多个位置找到客户要求的文档,这些位置已经在返回的文档中列出。如果服务器要优先考虑,应该在Location答头指明。

301MovedPermanently

客户要求的文件在其他地方,新的URL在Location浏览器应自动访问新的URL。

302Found

类似301,但新的URL它应该被视为临时的替代品,而不是永久的。

303SeeOther

与301/302类似,区别在于,如果原请求是POST,Location应通过头部指定的重定向目标文件GET提取

304NotModified

客户端有缓冲文件并发出条件要求(一般提供)If-Modified-Since头表示客户只想比指定日期更新文档)。服务器告诉客户,原始缓冲文档可以继续使用。

305UseProxy

应通过客户要求的文件Location提取头部指示的代理服务器

307TemporaryRedirect

和302(Found)同样。即使原来的请求是,许多浏览器也会错误地响应302应答进行重定向POST,即使它实际上只能在那里POST要求的回应只能在303点重定向。HTTP1.1新增307,以便更清除区域区分几个状态代码:当出现303响应时,浏览器可以跟随重定向GET和POST请求;如果是307响应,浏览器只能跟GET请求的重定向。

400BadRequest

请求语法错误。

401Unauthorized

未经授权,客户试图访问受密码保护的页面。答案中包含一个WWW-Authenticate首先,浏览器显示用户名/密码对话框,然后填写合适的Authorization头后再次发出请求。

403Forbidden

资源不可用。无权访问资源

404NotFound

无法找到指定位置的资源

405MethodNotAllowed

请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)不适用于指定资源。用于访问本页HTTP不允许谓词(方法不允许)

406NotAcceptable

已经找到了指定的资源,但它的MIME类型和客户Accpet头部指定的不兼容

407ProxyAuthenticationRequired

类似于401,表示客户必须先经过代理服务器的授权。

408RequestTimeout

在服务器许可的等待时间内,客户从未提出任何请求。客户以后可以重复同样的请求。

409Conflict

通常和PUT请求是相关的。请求与当前资源状态相冲突,请求不成功。

410Gone

要求的文档不再可用,服务器也不知道该重向哪个地址。它与404的区别在于,返回407意味着文档永久离开指定位置,而404意味着由于未知原因不可用。

411LengthRequired

除非客户发送一个,否则服务器无法处理请求Content-Length头。

412PreconditionFailed

请求头部指定的一些前提失败

413RequestEntityTooLarge

目标文档的大小超过了服务器目前愿意处理的大小。如果服务器认为以后可以处理请求,应该提供一个Retry-After头

414RequestURITooLong

URI太长

416RequestedRangeNotSatisfiable

服务器不能满足客户在请求中指定的要求Range头

500InternalServerError

服务器遇到意想不到的情况,无法完成客户的请求

501NotImplemented

服务器不支持实现要求所需的功能。例如,客户不支持发送服务器PUT请求

502BadGateway

服务器作为网关或代理,为了完成下一个服务器的请求,但服务器返回了非法响应

503ServiceUnavailable

由于维护或过载,服务器无法回应。Servlet当数据库连接池满时,可以返回503。当服务器返回503时,可以提供一个Retry-After头

504GatewayTimeout

服务器作为代理或网关使用,表示无法及时从远程服务器获得响应

505HTTPVersionNotSupported

服务器不支持请求中规定的HTTP版本

微云网络提供专业香港服务器美国服务器韩国服务器新加坡服务器、租用日本服务器全球海外服务器主机资源等,服务受到业界和用户的高度赞扬。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/10657.html

TAG标签:服务器

相关推荐

返回顶部