状态码概述 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果.借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误. 状态码如 200 OK,以 3 位数字和原因短语组成.数字中的第一位指定了响应类别,后两位无分类.响应类别有以下 5 种. 2XX 成功 200 OK 2XX 的响应结果表明请求被正常处理了. 204 No Content 该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分.另外,也不允许返回任何实体的主体.比如,当从浏览器发…
HTTP状态码负责表示客户端HTTP请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. 状态码的类别 2XX 成功 200 OK 表示从客户端发来的请求在服务器端被正常处理了. 在响应报文内,随状态码一起返回的信息会因为方法的不同而发生改变. 204 No Content 该状态码代表服务器端接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分.另外,也不允许返回任何实体的主体. 206 Partial Content 该状态码表示客户端进行了范围请求,而服务器成功执行了…
HTTP 状态码负责表示客户端 HTTP 请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. 1.状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果.借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误. 图:响应的状态码可描述请求的处理结果 状态码如 200 OK,以 3 位数字和原因短语组成.数字中的第一位指定了响应类别,后两位无分类.响应类别有以下 5种. 状态码的类别: 只要遵守状态码类别的定义,即使改变 RFC…
第三章 http报文内的http信息 用于http协议交互的信息被称为http报文,包括请求报文和响应报文. 1.编码提升传输速率,在传输时编码能有效的处理大量的访问请求.但是编码的操作是计算机完成的,会消耗更多的cpu资源. 2.压缩传输的内容编码: 内容编码后的实体由客户端接受并负责解码. 3.分割发送的分块传输编码 在传输大量数据时,通过数据分割成多块,能够让浏览器逐步显示页面. 4.获取部分内容的范围请求: 可以处理大文件突然下载中断的问题. 5.内容协商返回最合适的内容 比如根据浏览器…
状态码:返回请求结果. 状态码种类繁多,以下总结常用的状态码:     类别 信息性状态码 1XX 服务器接受请求,继续处理       成功状态码 200 OK 请求处理成功,并返回资源(响应报文中含有实体主体)   200 No Content 请求处理成功,但没有资源可返回.(响应报文中无实体主体)   206 Partial Content 客户端进行了范围请求,服务器成功执行并返回       重定向状态码 301 Moved Permanently 永久性重定向,资源URI重新分配…
第四章 返回结果的HTTP状态码 HTTP状态码负责表示客户端HTTP请求的返回结果.标记服务端的处理是否正常.通知出现的错误等. 1.状态码的类别  2. 2XX成功 200 OK 表示服务端已正常处理请求 204 No Content 表示成功处理,但是响应报文不含实体的主体部分 206 Partial Content 表示客户端进行了范围请求,服务器成功处理 3. 3XX重定向 3XX响应结果表明浏览器需要执行某些特殊的处理以正确处理请求.当301.302.303响应状态码返回时,几乎所有…
写在前面 HTTP状态码是由服务端产生,用于告诉客户端,服务端处理结果的编码 正文 1.状态码的作用是什么?具有什么特征? 状态码的作用是当客户端向服务器发送请求时,描述服务器的响应结果(如:服务器正常处理了还是出错了): 状态码由3位数字和原因短语组成,(如:200)数字中的第一位指定了响应级别(这里2表示正常处理),后两位无分类 2.常用状态码 2.1.2XX成功 200:表示客户端的请求被服务器正常处理了: 204:表示客户端的请求被服务器成功处理了,但是服务器返回的响应报文不包含实体的主…
[摘要]HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到RFC 2518.RFC 2817.RFC 2295.RFC 2774.RFC 4918等规范扩展. HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到RFC 2518.RFC 2817.RFC 2295.RFC 2774.RFC 4918等规范扩展.…
HTTP状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果. 2xx成功 2xx的响应结果表明请求被正常处理. 200 OK 请求已正常处理 204 No Content 请求处理成功,但是没有资源可返回,一般在只需要从客户端向服务器端发送信息 206 客户端(我只是想要其中一部分)--> 服务器端(明白,是对资源某一部分的请求) 3xx 重定向 表明浏览器需要执行某些特殊的处理以正确处理请求 301 客户端(需要进行书签的变更)--> 服务器(资源的URI已经更新, 你也更新一下你…
2xx 200:表示从客户端发来的请求在服务器端被正常处理了.   204:该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中 不含实体的主体部分.另外,也不允许返回任何实体的主体.   206: 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的 GET 请求.     3XX 重定向   301:永久性重定向.该状态码表示请求的资源已被分配了新的 URI,以后 应使用资源现在所指的 URI.     302:临时性重定向.该状态码表示请求的资源已被分配了新的 URI,希望…
解决方法: 1.在js里面debugger,可以看到后台是否有返回数据. 2.直接console.log(),直接把返回值打印出来,查看返回的数据格式,方便前端进行数据的处理. PS:因为后端返回的数据较多,而且数据格式复杂,所以可能是Chrome的Response对数据长度或者大小有控制,而导致没有展示…
今天无意发现的,以前处理HTTP State = 404或403之类的,都是直接返回 HTTP 200 OK,然后加一个缓存设置,例如: Cache-Control: max-age=3600 最近修改为 404 错误就直接返回 HTTP 404 Not Found, 缓存没变,还是 Cache-Control: max-age=3600,但我在IE的临时文件夹查看文件缓存时发现IE对返回的HTTP状态码:404或403不进行内容缓存到磁盘. Firefox对返回的HTTP状态码:404或403…
第四章.返回结果的HTTP状态码前言:状态码的职责是告诉用户服务器端描述返回的请求,以便用户判断服务器处理是否正常. 状态码由三位数字和原因短语组成,其中三位数字的首位指定了响应类别:---1xx 接收的请求正在处理 (信息性状态码)---2xx 请求正常处理完毕 (成功性状态码)---3xx 需要进行附加操作以完成请求 (重定向状态码)---4xx 服务器无法处理请求 (客户端出错状态码)---5xx 服务器处理请求出错 (服务器出错状态码) =========================…
博客转载:http://baike.baidu.com/link?url=jhw62dpK66WD7EQFKWEhVQs_jPeFKIUegnA6 如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码.简单的表达就是:客户端已经执行了GET,但文件未变化. 什么情况下会返回304状态码? 客户端是怎么知道这些内容没有更新的呢?其实这并不是客户端的事情,而是你服务器的事情,大家都知道服务器可以设置缓存…
HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. HTTP状态码的英文为 HTTP Status Code 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 HTTP状态码由三个十进制数字组成,…
什么是Http状态码?(转自http://bbs.tui18.com/thread-11597640-1-1.html) 百度百科上解释为:HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到RFC 2518.RFC 2817.RFC 2295.RFC 2774.RFC 4918等规范扩展. 简单解释就是浏览器通过HTTP协议访问服务器返回的状态.常见的有404错误页面,200网站正常访问,403 500…
HTTP状态码,它是用以表示网页服务器HTTP响应状态的3位数字代码.状态码的第一个数字代表了响应的五种状态之一. 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理.由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应. 2XX系列:代表请求已成功被服务器接收.理解.并接受.这系列中最常见的有200.201状态码. 200状态码:表示请求已成功,请求所希望的响应头或数据体将随此响应返回 201状态码:…
(请求行的)请求方法 包括: GET,POST,HEAD,PUT,TRACE,DELETE,OPTIONS 注意:这些请求方法虽然是 HTTP 协议规定的,但是 Web Server 未必允许或支持这些方法. HEAD 和 GET 基本一致,只是不返回内容,比如只是确认一个内容还正常存在,不需要返回具体内容.演示: GET: HEAD: HEAD 方法只返回了响应的头信息. PUT,往服务器上的资源传输内容: 服务器未必支持 HTTP 协议所规定的方法. TRACE, 例如使用了代理上网(例如访…
当浏览器访问一个页面时,浏览者的浏览器会向网页所在的服务器发送请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. 常见的HTTP状态码:(需记住) 200  请求成功 301/302  资源被永久转移到其他URL.response中应该包含一个LocationURL,说明资源现在所处的位置. 304  客户的缓存资源是最新的,要客户端使用缓存 404  请求的资源不存在 500  内部服务器错误 这些状态码被…
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. HTTP状态码的英文为HTTP Status Code. 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码的分类 HTTP状态码由三个十进制数字组成,第一个十进制数…
一.HTTP报文 1.HTTP报文介绍 HTTP报文:用于HTTP协议交互的信息. HTTP报文由报文头部和报文主体(非必须)构成,中间由空行来分隔. 1.1 请求报文:客户端发起的报文. 1).报文头部: (1)请求行:包含请求的方法,URI和HTTP版本号. (2)请求头部字段. (3)通用头部字段 (4)实体头部字段 2).空行 3).报文主体 1.2.响应报文:服务单响应的报文. 1).报文头部: (1)状态行:包含表示请求响应的状态码,原因短语,和HTTP版本. (2)响应头部字段.…
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准. HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等). HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. HTTP状态码的英文为…
HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. HTTP状态码的英文为HTTP Status Code. 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL(重定向) 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP请求方法 根据HTTP标准,HTTP请…
写在前面: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求.本文主要是:关于http状态码是什么,有什么用,在哪里查看状态码分别代表什么意思的分享,这里面内容也是非常多的,所以在此科普一下,做波分享.这里面有关键词版本和详细介绍每个错误的版本. http状态码有什么用? http状态码的核心作用是Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前W…
Linux提供了一个专门的变量$?来保存上个已执行命令的退出状态码.对于需要进行检查的命令,必须在其运行完毕后立刻查看或使用$?变量.它的值会变成由shell所执行的最后一条命令的退出状态码: [root@host1 test]# date 2017年 07月 19日 星期三 :: CST [root@host1 test]# echo $? 按照惯例,一个成功结束的命令的退出状态码是0.如果一个命令结束时有错误,退出状态码就是一个正数值(1-255): [root@host1 test]# q…
消息   这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应. 100 Continue 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应.…
状态码  响应类别  中文意思 1XX  信息性状态码(Informational) 服务器正在处理请求 2XX 成功状态码(Success) 请求已正常处理完毕 3XX 重定向状态码(Redirection) 需要进行额外操作以完成请求   4XX 客户端错误状态码(Client Error) 客户端原因导致服务器无法处理请求 5XX 服务器错误状态码(Server Error) 服务器原因导致处理请求出错 200 OK 请求已成功,请求所希望的响应头或数据体将随此响应返回.出现此状态码是表示…
推荐一首歌 - 那吾克热<儿子娃娃> 非常喜欢前奏 1:状态码的作用? - 职责是当客户端发起请求时候,描述请求返回结果.根据状态码,客户端可以知道服务端是正确处理了请求,还是返回了错误. 2:状态码的分类 - 1XX(信息性状态)      接受的请求正在处理(见到的很少) - 2XX(成功状态) 请求正常处理 - 3XX(重定向) 需要进行附加操作完成请求 - 4XX(客户端错误) 服务器无法处理请求 - 5XX(服务端错误) 服务器处理请求失败 3:常用状态码讲解 - 200 服务端成功…
HTTP的状态码有很多种,主要有1xx(临时响应).2xx(成功).3xx(已重定向).4xx(请求错误)以及5xx(服务器错误)五个大类,每个大类还对应一些具体的分类.平时我们接触比较多的是200.400.500等. 这里我们主要讨论一下状态码204,在HTTP RFC 2616中关于204的描述如下: If the client is a user agent, it SHOULD NOT change its document view from that which caused the…
对网站管理工作者来说有个词不陌生,HTTP状态码,它是用以表示网页服务器HTTP响应状态的3位数字代码.状态码的第一个数字代表了响应的五种状态之一. 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理.由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应. 2XX系列:代表请求已成功被服务器接收.理解.并接受.这系列中最常见的有200.201状态码. 200状态码:表示请求已成功,请求所希望的响应头或数…