首页天道酬勤常用的http响应状态码,http响应状态码403表示

常用的http响应状态码,http响应状态码403表示

张世龙 05-12 15:07 103次浏览

HTTP响应服务器在接收到来自客户端的HTTP请求时,根据HTTP请求中的操作请求,由服务端进行具体动作,并将结果应答到客户端,这被称为HTTP响应。

响应数据格式

HTTP响应由三部分组成:状态行、响应标头和响应主体。

状态行:包括协议版本Version、状态代码Status Code和响应短语;

响应标头(server header ) :包含构建服务器的软件、发送响应的时间、响应数据的格式等信息,还包含HTTP状态代码(HTTP Status Code )。

回应正文:回应的具体数据。

HTTP状态代码HTTP状态代码由三个十进制数组成,前十进制数定义状态代码类型,后两个数字起分类作用。 不同的状态代码表示不同的意思。

HTTP状态码分类

总共可分为五种类型:

分类描述1xx信息,服务器收到请求,请求者需要继续执行操作2xx的成功,操作正常接收并处理3xx重定向,完成请求4xx客户端错误需要进一步操作,请求中包含语法错误或

状态代码状态代码英文名中文说明100Continue继续。 客户端必须继续请求101交换协议交换机协议。 服务器根据客户端的请求切换协议。 只能切换到更高级的协议。 例如,将HTTP的新版本切换到协议200OK是成功的。 为GET和POST请求201Created创建。 已成功请求和创建新资源202Accepted。 收到请求,但未处理203非授权信息的非法信息。 求成功。 但是,返回的元信息不在原始服务中,副本204No Content没有内容。 服务器已成功处理,但未返回内容。 如果网页未更新,浏览器可以继续显示当前文档205重置内容的重置内容。 服务器处理成功。 用户终端(如浏览器)必须重置文档视图。 此返回代码允许您清除浏览器表单域206Partial Content的某些内容。 服务成功处理了部分GET请求300多选项选择。 请求的资源可以包括多个位置,每个位置可以返回一个资源特性和地址的列表用于在用户终端(例如浏览器)上选择301移动性能永久移动。 请求的资源将永久移动到新URI,返回的信息包含新URI,浏览器将自动移动到新URI。 未来的新请求必须使用新的URI而不是302Found临时移动。 和301相似。 但是,资源只是暂时被移动。 客户端必须继续使用原始URI303See Other显示其他地址。 和301相似。 使用GET和POST请求验证304Not Modified未更改。 请求的资源没有更改,服务返回此状态代码不会返回资源。 客户端通常通过缓存访问的资源并提供标头信息,表示只希望返回自指定日期以来修改的305Use Proxy资源并使用代理。 请求的资源必须通过代理临时重定向到306未使用的过时HTTP状态代码307临时重定向。 和302相似。 由于使用GET请求重定向400 bad请求客户端请求的语法错误,服务器无法理解401Unauthorized请求要求用户验证的402Payment Required保留。 将来使用403Forbidden服务器来理解客户端请求,但拒绝执行该请求的404Not Found服务器无法根据客户端请求找到资源(网页),使得站点设计者能够“请求406Not Acceptable服务器无法根据客户端请求的内容特性在请求407 proxy身份验证请求中完成代理的身份验证。 与401类似,但请求者必须使用代理进行批准。 408请求时间输出服务器等待客户端请求的时间太长。 超时409Conflict服务器完成客户端的上传请求时,可能会返回此代码。 服务器处理请求时发生冲突410Gone客户端请求的资源已经不存在。 与410404不同,如果资源以前完全删除了410个可用代码,网站设计人员可以在301个代码中指定资源的新位置。 411Length Required服务器无法处理客户端发送的无内容长度请求信息412Precondition Failed客户端请求信息。 先决条件错误413为了防止来自请求引擎客户端的持续请求,服务器可能会关闭连接。 如果服务器暂时无法处理,则表明Retry-After响应信息414Request-URI Too Large请求的URI太长,服务器采用415Unsupported Media Type服务器与请求相关的介质格式414Request-URI Too Large

ed服务器无法满足Expect的请求头信息 500Internal Server Error服务器内部错误,无法完成请求501Not Implemented服务器不支持请求的功能,无法完成请求502Bad Gateway作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应503Service Unavailable由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中504Gateway Time-out充当网关或代理的服务器,未及时从远端服务器获取请求505HTTP Version not supported服务器不支持请求的HTTP协议的版本,无法完成处理

常见状态码&含义

        200 - 请求成功,已经正常处理完毕

        301 - 请求永久重定向,转移到其它URL

        302 - 请求临时重定向

        304 - 请求被重定向到客户端本地缓存

        400 - 客户端请求存在语法错误

        401 - 客户端请求没有经过授权

        403 - 客户端的请求被服务器拒绝,一般为客户端没有访问权限

        404 - 客户端请求的URL在服务端不存在

        500 - 服务端永久错误

请求状态码有哪些,url的英文全称