首页 > 编程知识 正文

http状态码诊断,http状态码诊断异常

时间:2023-05-05 01:33:50 阅读:240600 作者:1080

HTTP状态码HTTP Status Code ⼀些常⻅的状态码为 200 - 服务器成功返回⽹⻚ 404 - 请求的⽹⻚不存在 503 - 服务不可⽤

⼀、1xx临时响应

表示临时响应并需要请求者继续执⾏操作的状态代码。 代码 说明 100 继续 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第⼀部分正在等待其余部分。 101 切换协议 请求者已要求服务器切换协议服务器已确认并准备切换。

⼆、2xx 成功

表示成功处理了请求的状态代码。 代码 说明 200 成功 服务器已成功处理了请求。 通常这表示服务器提供了请求的⽹⻚。 201 已创建 请求成功并且服务器创建了新的资源。 202 已接受 服务器已接受请求但尚未处理。 203 ⾮授权信息 服务器已成功处理了请求但返回的信息可能来⾃另⼀来源。 204 ⽆内容 服务器成功处理了请求但没有返回任何内容。 205 重置内容 服务器成功处理了请求但没有返回任何内容。 206 部分内容 服务器成功处理了部分 GET 请求。

三、3xx 重定向

表示要完成请求需要进⼀步操作。 通常这些状态代码⽤来重定向。 代码 说明 300 多种选择 针对请求服务器可执⾏多种操作。 服务器可根据请求者(user agent) 选择⼀项操作或提供操作列表供请求者选择。 301 永久移动 请求的⽹⻚已永久移动到新位置。 服务器返回此响应对GET 或 HEAD 请求的响应时会⾃动将请求者转到新位置。 302 临时移动 服务器⽬前从不同位置的⽹⻚响应请求但请求者应继续使⽤原有位置来进⾏以后的请求。 303 查看其他位置 请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时服务器返回此代码。 304 未修改 ⾃从上次请求后请求的⽹⻚未修改过。 服务器返回此响应时不会返回⽹⻚内容。 305 使⽤代理 请求者只能使⽤代理访问请求的⽹⻚。 如果服务器返回此响应还表示请求者应使⽤代理。 307 临时重定向 服务器⽬前从不同位置的⽹⻚响应请求但请求者应继续使⽤原有位置来进⾏以后的请求。

四、4xx请求错误

这些状态代码表示请求可能出错妨碍了服务器的处理。 代码 说明 400 错误请求 服务器不理解请求的语法。 401 未授权 请求要求身份验证。 对于需要登录的⽹⻚服务器可能返回此响应。 403 禁⽌ 服务器拒绝请求。 404 未找到 服务器找不到请求的⽹⻚。 405 ⽅法禁⽤ 禁⽤请求中指定的⽅法。 406 不接受 ⽆法使⽤请求的内容特性响应请求的⽹⻚。 407 需要代理授权 此状态代码与 401未授权类似但指定请求者应当授权使⽤代理。 408 请求超时 服务器等候请求时发⽣超时。 409 冲突 服务器在完成请求时发⽣冲突。 服务器必须在响应中包含有关冲突的信息。 410 已删除 如果请求的资源已永久删除服务器就会返回此响应。 411 需要有效⻓度 服务器不接受不含有效内容⻓度标头字段的请求。 412 未满⾜前提条件 服务器未满⾜请求者在请求中设置的其中⼀个前提条件。 413 请求实体过⼤ 服务器⽆法处理请求因为请求实体过⼤超出服务器的处理能⼒。 414 请求的 URI 过⻓ 请求的 URI通常为⽹址过⻓服务器⽆法处理。 415 不⽀持的媒体类型 请求的格式不受请求⻚⾯的⽀持。 416 请求范围不符合要求 如果⻚⾯⽆法提供请求的范围则服务器会返回此状态代码。 417 未满⾜期望值 服务器未满⾜期望请求标头字段的要求。

五、5xx服务器错误

这些状态代码表示服务器在尝试处理请求时发⽣内部错误。 这些错误可能是服务器本身的错误⽽不是请求出错。 代码 说明 500 服务器内部错误 服务器遇到错误⽆法完成请求。 501 尚未实施 服务器不具备完成请求的功能。 例如服务器⽆法识别请求⽅法时可能会返回此代码。 502 错误⽹关 服务器作为⽹关或代理从上游服务器收到⽆效响应。 503 服务不可⽤ 服务器⽬前⽆法使⽤由于超载或停机维护。 通常这只是暂时状态。 504 ⽹关超时 服务器作为⽹关或代理但是没有及时从上游服务器收到请求。 505 HTTP 版本不受⽀持 服务器不⽀持请求中所⽤的 HTTP 协议版本。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。