http常用响应头
Location:这个头配合302状态使用,用于告诉客户找谁
Server:服务器通过这个头,告诉浏览器服务器的类型
Content-Encoding:服务器通过这个头,告诉浏览器的数据压缩格式
Content-Length:服务器通过这个头,告诉浏览器回送数据的长度
Content-Language:服务器通过这个头,告诉浏览器回送的语言环境
Content-Type:服务器通过这个头,告诉浏览器回送的数据类型
Last-Modified:服务器通过这个头,告诉浏览器当前资源的最后缓存时间
Refresh:服务器通过这个头,告诉浏览器隔多长时间刷新一次
response.setHerder(“refresh”, “3;url= ‘http://www.sina.com’ ”);
Content-Disposition:服务器通过这个头,告诉浏览器以下载方式打开
Transfer-Encoding:服务器通过这个头,告诉浏览器数据的传送格式
ETag:缓存相关的头
Expires:服务器通过这个头,告诉浏览器把回送的资源缓存多长时间,-1或0,则是不缓存
Cache-Control:no-cache
Pragma:no-cache
服务器通过以上这两个头,也是控制浏览器不要缓存数据
Http请求头字段
Range:range头指示服务器只传输一部分Web资源,这个头可以用于实现断点续传功能。Range字段可以通过三种格式设置要传输的字节范围;
Range:bytes = 1000-2000
传输范围从1000到2000字节
Range:bytes = 1000-
传输Web资源中第1000个字节以后的所有内容
Range:bytes = 1000
传输最后的1000个字节
Http响应头字段
Accept-Ranges:这个字段说明Web服务器是否支持Range,则返回Accept-Range:bytes,如果不支持,则返回Accept-Ranges:none。
Content-Range:指定了返回的Web资源的字节范围,这个字段的格式是:例子:Content-Range:1000-3000/5000
分享到:
相关推荐
### HTTP协议响应消息的常用状态码详解 #### 一、1xx 信息性状态码 **100 Continue** - **定义**: 当客户端发送了一个带有`Expect: 100-continue`头的请求时,服务器会以100状态码响应,表示客户端可以继续发送...
HTTP 协议头信息是 HTTP 消息的重要组成部分,包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名、冒号和域值三部分组成。下面详细介绍 HTTP 协议头信息的各个方面。 通用头域 通用头域包含请求和...
HTTP(Hypertext Transfer Protocol)超文本传输协议是互联网上应用最为广泛的一种网络协议,它定义了客户端(浏览器或其他HTTP客户端)和服务器之间交换数据的格式和行为。要认清HTTP协议的本质,我们需要从以下几...
这份"HTTP协议详解PDF"文档应该包含对HTTP协议的全面解析,涵盖了其核心概念、工作原理、请求与响应报文结构、状态码、首部字段等内容。 在HTTP协议中,主要有两种类型的操作:GET和POST。GET方法用于获取资源,而...
4. **HTTP/3**:基于QUIC协议,解决了TCP慢启动和头部阻塞的问题,进一步提升了速度和响应性。 **HTTP协议的头部** 头部字段是HTTP请求和响应中的关键部分,包括通用头部、请求头部、响应头部和实体头部。它们提供...
- **HTTP响应**:同样由三部分组成——状态行、响应头和响应体。状态行包含HTTP版本号、状态码(如200表示成功,404表示未找到)和状态消息。响应头包含了服务器的信息,如Content-Type(指定响应内容的类型)。...
在HTTP协议中,这些信息被称为“Header头信息”,它们用于提供关于请求或响应的消息体的一些元数据。这些信息对于正确处理HTTP请求和响应至关重要,包括但不限于缓存控制、日期、认证等。 #### 三、常用Header头...
HTTP头域主要包括四类:通用头、请求头、响应头和实体头。 1. **通用头** 是客户端和服务器双方都支持的头域,包括但不限于: - **Cache-Control**:用于指定请求或响应消息如何被缓存。例如,`Cache-Control: no-...
HTTP 协议采用了请求/响应模型,客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于 MIME 的消息结构。服务器以一个状态行作为响应,相应的内容包括...
HTTP协议通过头部字段传递额外的信息,如请求头部(Request Headers)、响应头部(Response Headers)和实体头部(Entity Headers)。例如: - **User-Agent**:标识发出请求的客户端类型和版本。 - **Accept**:...
### HTTP协议头字段及分析 #### 一、概述 HTTP(HyperText Transfer Protocol)作为互联网上应用最为广泛的一种网络协议,主要用于规定客户端与服务器之间如何通信。它是一种基于请求与响应模型的应用层协议,用于...
2. **TRACE方法**:此方法的设计初衷是为了帮助诊断网络问题,但当启用时,攻击者可以通过发送TRACE请求来获取服务器的响应头信息,这可能导致敏感信息(如认证凭证)的泄露。 #### 解决方案 ##### 一、禁用PUT和...
HTTP请求报文由请求行、请求头、空行和请求体组成,而响应报文则包含状态行、响应头、空行和响应体。 接着,课程重点讲解了HTTP的请求方法,主要包括GET、POST、PUT、DELETE等。GET方法用于获取资源,是最常用的...
HTTP头信息是HTTP请求和响应中非常关键的一部分,它们包含了关于请求或响应的重要元数据。根据其作用不同,HTTP头信息可以分为以下几类: - **通用头**:适用于请求和响应消息。 - **请求头**:只适用于请求消息。 ...
HTTP协议允许传输任意类型的数据对象,并通过`Content-Type`头字段来标记数据类型。这意味着HTTP不仅可以传输文本数据,还可以传输图像、音频、视频等多种格式的数据,极大地提升了协议的灵活性。 **4. 无连接** ...
HTTP协议是基于请求/响应模式的,其中客户端发起一个请求,服务器则返回一个响应。HTTP协议的规范主要依据RFC 2616文档,并在后续的版本中进行了更新和扩展。 #### HTTP协议架构 HTTP消息主要包括两种类型:**请求...
起始行包含了请求方法、请求的URI、协议版本等关键信息,消息头则包含了请求或响应的相关元数据,例如主机名、内容类型等,空行用来分隔消息头和消息正文,消息正文则包含了数据内容。 2. HTTP请求方法 HTTP定义了...
以下是几种常用的红外遥控器协议的详细说明: 一、NEC协议 NEC协议是一种广泛使用的红外遥控协议,具有8位地址和8位命令。为了提高传输的可靠性,每个地址和命令都会重复发送一次。它采用38KHz的载波频率,每位时间...