概述
http请求由三部分构成,分别为
请求行,首部,实体
首部分为请求首部和响应首部,并且部分首部两种通用。
通用首部:
Cache-Control 控制缓存的行为
Connection 浏览器想要优先使用的链接类型,比如keep-alive
Date 创建报文时间
Pragma 报文指令
Via 代理服务器相关信息
Transfer-Encoding 传输编码方式
Upgrade 要求客户端升级协议
Warning 在内容中可能存在错误
请求首部:
Accept 能正确接收的媒体类型
Accept-Charset 能正确接收的字符串
Accept-Encoding 能正确接收的编码格式列表
Accept-Language 能正确接收的语言列表
Expect 期待服务端的指定行为
From 请求方的邮箱地址
Host 服务器域名
If-Match 两端资源标记比较
If-Modified-Since 本地资源未修改返回304(比较时间)
If-None-Match 本地资源未修改返回304(比较标记)
User-Agent 客户端信息
Max-Forwards 限制可被代理及网关转发的次数
Proxy-Authorization 向代理服务器发送验证信息
Range 请求某个内容的一部分
Referer 表示浏览器所访问的前一个页面
TE 传输编码方式
相应首部:
Accept-Ranges 是否支持某些种类的范围
Age 资源在代理缓存中存在的时间
ETag 资源标识
Location 客户端重定向到某个URL
Proxy-Authenticate 向代理服务器发送验证信息
Server 服务器名字
WWW-Authenticate 获取资源需要的验证信息
实体首部:
Allow 资源的正确请求方式
Content-Encoding 内容的编码格式
Content-Language 内容使用的语言
Content-Length request body长度
Content-Location 返回数据的备用地址
Content-MD5 Base64加密格式的内容MD5检验值
Content-Range 内容的位置范围
Content-Type 内容的媒体类型
Expires 内容的过期时间
Last-modified 内容的最后修改时间
转载于:https://www.cnblogs.com/Aaron1Tall/p/11041898.html
最后
以上就是飘逸手机为你收集整理的http请求拆分的全部内容,希望文章能够帮你解决http请求拆分所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复