|
常用状态码说明
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-Authentication
- Set-Cookie
实体首部
- Location:指明资源的新位置,实现302响应码时通常会用到
- Allow:允许对此资源使用的请求方法
- 内容相关的首部
- Content-Encoding
- Content-Language
- Content-Length
- Content-Location:内容所在的位置
- Content-Type
- 缓存相关:
- ETag:扩展标签/标记
- Expires:过期时间
- Last-Modified:删除修改时间
HTTP的事务
(编辑:网站开发网_盐城站长网 )
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|