HTTP协议常用字段

来源:互联网 发布:微信公众平台seo 编辑:程序博客网 时间:2024/05/15 10:16

URI&URL

URI:统一资源标识符,不仅可以标识http,ftp等其他的网络资源
URL:统一资源定位符

请求头

GET :获取一个资源,同时参数直接跟在URL后面,url长度受限制2048字节
POST:不仅可以获取资源,还可以提交资源(譬如上传文件),参数放在请求体中,包大小4G
HEAD:只要响应头,没有响应体,通常用于测试URL是否存在
DELETE:删除一个资源
PUT:通常修改一个资源

常用的头字段

Host:ip 指定主机名称
Connection:Keep-Alive 或者 close 建立的请求通路保持激活
Accept:能接受的文件类型
Accept-Encoding :接受的内容类型,通常是gzip压缩的格式
Accept-Language :能接受的语言 zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 q优先级
User-Agent:指定客户端的信息
Range:bytes=100-200 只访问某部分内容,访问100-200字节的内容
Range:bytes= 100- 访问从100个字节之后的所有内容,实现断点续传的原理
Authorization:认证字段 ,把你的用户名和密码放到该字段后
Cache-control:是否缓存,如果缓存,从本地拿数据,不会请求网络
If-Modified-Since :日期,如果服务器判断指定的日期,决定缓存是否失效

响应头

Content-Length:响应体的长度
Server:服务器的信息
Content-Type:内容的类型,text/html,xml等
Last-Modified :最有的修改日期,通常跟缓存相关 20151108
Location: 新的地址

响应码

200 OK 访问正常
206 跟断点续传相关

3XX 重定向:Location
304 缓存有效
307 临时重定向
4XX 客户端问题
401 代表没有权限访问
404 代表访问的资源不存在

5XX 通常服务器内部处理的问题

这里写图片描述

原创粉丝点击