Http Header信息&状态码】的更多相关文章

Header信息   (Status-Line):状态项,包括协议类型,http返回码和状态:  Cache-control:是否可以被缓存(public可以:private和no-cache不可以:max-age表示可被缓存的时间长) Expires:过期时间,优先级低于cache-control中的max-age. Last-Modified:文件的上一次/最近一次的修改时间. Age:从最近一次被cache到节点的时刻到本次请求发起的时刻直接的时间长. Connection:获取数据后是否…
XMLHttpRequest.status: 200:成功. 401:拒绝访问. 403:禁止访问. 404:找不到. 405:方法不被允许. 407:要求进行代理身份验证. 500:内部服务器错误. 501:页眉值指定了未实现的配置. 502:Web服务器用作网关或代理服务器时收到了无效响应. 503:服务不可用. 504:网关超时. 505:HTTP版本不受支持.…
一.HTTP1.0与HTTP1.1的区别 1.HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理 HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求. HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用persistent  connection. 在同一个tcp的连接…
(1)   在客户端,Get方式在通过URL提交数据,数据在URL中可以看到:POST方式,数据放置在HTML HEADER内提交. (2)   GET方式提交的数据最多只能有1024 Byte,而POST则没有此限制. (3)   安全性问题.正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会.所以,如果这些数据是中文数据而且是非敏感数据,那么使用get:如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好. 表单提交中get和post方式…
本文是<HTTP权威指南>的读书笔记 HTTP报文是简单的格式化数据块.每条报文都包含一条来自客户端的请求或一条来自服务器的响应.它们由三部分组成: 对报文进行描述的起始行(start line): 包含属性的首部块(head); 可选的,包含数据的主体(body)部分; 请求报文的格式与响应报文的格式稍有不同: 请求报文的格式为: <method><request-URL><version> <headers> <entity-body&…
HTTP状态码负责表示客户端请求的返回结果,标记服务器的处理结果. HTTP常用状态码分为5种:   类别 原因短语 1xx Informational(信息状态码) 接受请求正在处理 2xx Success(成功状态码) 请求正常处理完毕 3xx Redirection(重定向状态码) 需要附加操作已完成请求 4xx Client Error(客户端错误状态码) 服务器无法处理请求 5xx Server Error(服务器错误状态码) 服务器处理请求出错 2XX 200 (成功)表示客户端发送…
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅.HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0.你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查. 本部分余下的内容会详细地介绍 HTTP 1.1中的状…
针对客户端向Web服务器发送的任意一个HTTP请求,不论在何种情况下得到一个响应,每个响应均具有一个由3位数字表示的状态码和相应的描述文字.不同数值的状态码体现了不同类型的响应状态,W3C对响应状态码的范围作了如下的规范. 100~199:信息状态码,代表请求已被接受,需要继续处理. 200~299:成功状态码,代表请求已成功被服务器接收.理解.并接受. 300~399:重定向状态码,代表需要客户端采取进一步的操作才能完成请求. 400~499:客户端错误状态码,代表了客户端看起来可能发生了错误…
100~199—信息状态码 200~299—成功状态码 客户端发请求时,这些请求通常都是成功的. 300~399—重定向状态码 重定向状态码告知客户端使用代替位置来访问他们所感兴趣的资源. 400~499—客户端错误状态码 有时候客户端会发送给服务器一些无法处理的东西,比如格式错误的请求报文,或者最常见的,请求一个不存在的URL. 500~599 —服务器错误代码 服务器自身的错误…
一.http方法 方法名 说明 get 发送一个获取请求,服务器的响应会包含head与body部分 post 发送一个输入数据的请求,服务器的响应会包含head与body部分 head 服务器响应的只有head部分 put 向服务器发送一个文件(资源) trace 目的服务器在响应请求的时候,会在主体中带上原始的请求报文,用于客户端对比防火墙.代理.网关等对数据做的改变 options 请求服务器告知web服务器支持的功能 delete 请求服务器删除url指定的资源 二.http常用状态码 1…