| 常用状态码说明 HTTP首部介绍
通用首部请求首部响应首部实体首部:专门用来表示实体中资源内部的类型、长度、编码格式等扩展首部:非标准首部,可有程序员自行创建 通用首部
Connection:定义C/S之间关于请求、响应的有关选项在http1.0 的时候,如果他想使用持久连接,那么他所设置的选项即为
 Connection:keep-alive
 
Cache-Control:缓存控制,实现更精细的缓存控制方式.在http 1.1上比较常见 请求首部
Client-IP :客户端 IP地址Host :请求的主机,这在实现基于主机名的虚拟主机时很有用Referer :指明了请求当前资源原始资源的URL,使用referer是可以防盗链User-Agent:用户代理,一般而言是浏览器Accept首部:指客户端可以接受哪些编码的类型
Accept:服务端能够发送的媒体的类型Accetp-Charset:接收的字符集Accept-Encoding:编码格式Accept-Lanage:所能接受的语言编码格式条件式请求首部:(在http1.1中才会用到)当发送请求时,先问问对方是否满足条件,如果满足条件就请求,不满足就不请求
跟安全相关的请求:
 响应首部
Age:资源响应给你之后可以使用的时长Server:向客户端说明自己用到的程序名称和版本协商类的首部:
Vary:首部列表,服务器会根据此列表挑选最适合的版本发给客户端跟安全相关:
WWW-AuthenticationSet-Cookie 实体首部
Location:指明资源的新位置,实现302响应码时通常会用到Allow:允许对此资源使用的请求方法内容相关的首部
Content-EncodingContent-LanguageContent-LengthContent-Location:内容所在的位置Content-Type缓存相关:
ETag:扩展标签/标记Expires:过期时间Last-Modified:删除修改时间 HTTP的事务包含了一个HTTP请求,和对应请求的响应就叫做一个http事务,也可以理解http事务就是一个完整的HTTP请求和HTTP响应的过程.http协议默认情况下每个事务都会打开和关闭一个新的连接,所以会相当耗费时间和带宽,由于TCP慢启动特性,所以每条新的连接的性能本身就会有所降低,所以可打开的并行连接的数量上限是有限的.所以使用持久连接这种模式比默认情况下不使用持久连接的方式会好一点,他的好处表现在其请求和tcp断开的过程所消耗的时间会被减少.
 HTTP资源资源就是通过HTTP协议可以让用户通过浏览器或用户代理能够通过基于http协议向服务器端请求并获取的内容,像html文档,一张图片等等. 资源类型:是通过MIME进行标记格式:major/minor 主标记和次标记
 常用的MIME类型 URI和URL
URI(Uniform Resource Identifier) 同一资源标示符用于标识某一互联网资源名称的字符串,通过这种标识来允许你用户对资源可通过特定的协议进行交互操作.在Web上可用的每种资源,包括HTML文档、图像、视频片段、程序等,由一个通用资源标识符进行定位.所以我们可以使用URI来标识每个资源的名称
URL(Uniform Resource Locator)(统一资源定位符)用于描述一个特定服务器上某资源的特定位置.
 例如:http://www.magedu.com:80/download/bash-4.3.1-1.rpm
 URL的格式分为三个部分
 
scheme(方案)(也叫协议):http://Internet地址:一般这个地址指的是服务器:www.magedu.com:8080特定服务器上的资源:download/bash-4.3.1-1.rpm CGICommon Gateway Interface 通用网关接口 (编辑:宣城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |