| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> http网页返回状态码含义 -> 正文阅读 |
|
[网络协议]http网页返回状态码含义 |
记录一下将HTTP请求数据发送到服务器,返回对应结果状态码的含义。 参考链接: https://www.codercto.com/tutorial/http-code/type.html 目录
1XX Informational 信息提示1xx状态码是 HTTP/1.1 版本新定义的,仅出现在HTTP 1.1协议中,服务器作出的临时响应,请求被正常接受,客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100 Continue (继续)该状态码说明服务器收到了请求的初始部分,并且请客户端继续发送。在服务器发送了 100 Continue 状态码之后,如果收到客户端的请求,则必须进行响应。 101 Switching Protocols (切换协议)表示服务器应客户端升级协议的请求对协议进行切换。 2xx Successful 成功消息指客户端请求数据发送出的指令被服务器接受并理解而作出成功的回应。 200 OK (确定)客户端请求已成功处理,响应正常。 201 Created (创建完成)客户端请求已成功处理,新的资源创建。 202 Accepted (被接受)客户端请求已被接受,请求正在处理。 203 Non-Authoritative Information (非权威性信息)服务器已成功处理了请求,但返回的可能来自另一来源的信息,返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的副本。 204 No Content (无返回内容)服务器已成功处理了请求,但没有返回的内容。 205 Reset Content (重置/清空内容)服务器已成功处理了请求,但没有返回的内容,需要重置当前信息 206 Partial Content (部分内容)服务器已成功处理了部分的GET请求。 3xx Redirection 重定向,URI重写,URL重写,地址跳转,链接跳转一般情况下连续跳转超过5次就会出现循环重定向错误,提示客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 300 Multiple Choices (多重选择)表示多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently (301重定向,301跳转,301永久重定向,301永久跳转)被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。 302 Found (302重定向,302跳转,302临时重定向,302临时跳转)要求客户端执行临时重定向(原始描述短语为“Moved Temporarily”)。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。 303 See Other (查看其他位置)对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。 304 Not Modified (未修改)对应当前请求的响应可以在另一个 URI 上被找到,当前请求的文件和客户浏览器里缓存的文件没有差别,而且客户端应当采用 GET 的方式访问那个资源。 305 Use Proxy (使用代理)必须使用特定代理访问。 306 (Unused)HTTP 1.1 从不使用此返回值。 307 Temporary Redirect (临时重定向 )请求的资源临时从不同的URI 响应请求,临时重定向。与302类似。使用GET请求重定向。 4xx Client Error 客户端请求错误发生客户端请求错误。 400 Bad Request (错误请求)有可能是语义有错误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。也可能是请求参数有误。 401 Unauthorized (未授权访问)没有权限进行该项请求或查看页面。 402 Payment Required暂未启用的返回值。 403 Forbidden (禁止访问)服务器接受了客户端的请求,但是拒绝访问 。 404 Not Found (丢失,未找到页面,页面未找到)请求失败,服务器上没有找到请求所希望得到的资源。 405 Method Not Allowed (禁止的请求方法)请求行中指定的请求方法不能被用于请求相应的资源。提交请求的方法,服务器不能认可。 406 Not Acceptable (不可接受)请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。 407 Proxy Authentication Required (需通过代理服务器验证)与401响应类似,但是要通过其他特定的地址才能访问,客户端必须在代理服务器上进行身份验证,或者是特定代理IP地址,并且可能需要用户名和密码。 408 Request Timeout (请求超时)服务器在处理请求时发生超时,此问题通常错在服务器端,服务器负载较高、脚本过于复杂、CPU资源殆尽或内存用完。 409 Conflict (冲突)服务器在完成请求时和被请求的资源的当前状态之间存在冲突, 410 Gone (已删除)请求的资源不再存放在目标服务器上,已经不再可用,而且没有任何已知的转发地址。 411 Length Required (未指定长度)服务器拒绝在没有定义 Content-Length 头的情况下接受请求。 412 Precondition Failed (不满足条件)服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。 413 Request Entity Too Large (请求的实体太大)请求提交的实体数据大小超过了服务器愿意或者能够处理的范围,因此服务器拒绝处理当前请求。 414 Request-URI Too Long (请求的地址太长,URI太长,URL太长,链接地址太长)请求的URI 长度超过了服务器能够解释的长度,因此服务器拒绝处理当前请求。 415 Unsupported Media Type (不支持的媒体文件)对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式,因此服务器拒绝处理当前请求。 416 Requested Range Not Satisfiable (请求范围不符)如果请求中包含了 Range 请求头,并且 Range 中指定的任何数据范围都与当前资源的可用范围不重合,同时请求中又没有定义 If-Range 请求头。 417 Expectation Failed (未满足期望值)假如 Range 使用的是字节范围,那么这种情况就是指请求指定的所有数据范围的首字节位置都超过了当前资源的长度。 421 Too Many Connections (太多连接)从当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围。 422 Unprocessable Entity (无法处理的实体)请求格式正确,但是由于含有语义错误,无法响应。 423 Locked (被锁定)当前资源被锁定。 424 Failed Dependency (依赖失败)由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。 426 Upgrade Required (升级请求)客户端应当切换到TLS/1.0。(RFC 2817) 424 Failed Dependency (依赖失败)由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。 449 Retry With (重试)由微软扩展,代表请求应当在执行完适当的操作后进行重试。 451 Unavailable For Legal Reasons (由于法律原因无法使用)表示用户请求访问某个经政府审核等查核方法后认定不合法的来源。 5xx Server Error 服务器错误服务器出现了错误,无法顺利完成请求 500 Internal Server Error (服务器错误)服务器遇到了一个未曾预料的状况,导致了它无法完成处理请求。 501 Not Implemented (无法识别用户的请求方式)服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。 502 Bad Gateway (网关错误)Web服务器用作网关或代理服务器时收到了无效响应。 503 Service Unavailable (服务暂不可用)服务器拒绝用户请求,通常是内部程序配置问题,重定向(.htacess)问题,这个错误代码为IIS6.0所专用 504 Gateway Timeout (网关超时)对方服务器出现问题,有可能以下几种原因:CGI/PHP进程卡死无法处理新的动态请求;集群服务器中后端故障无法处理动态请求;集群服务器中中间节点故障;服务器防火墙配置错误 505 HTTP Version Not Supported (HTTP版本未支持)服务器不支持或拒绝使当前用HTTP协议(版本) |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 1:25:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |