什么是http协议
超文本传输协议,是比较通用的网络数据传输应用层Web协议,端口大多在80
http协议各字段
1.Cache-Control:缓从控制
2.Keep-Alive:维持TCP连接,超过keepAliveTime即会关闭连接
3.Date:消息发送的时间
3.Host:主机和端口号,必须表示请求url的原始服务器或网关的位置
4.Referer:允许客户端指定请求uri的源资源地址
5.User-Agent:用户信息,一般为浏览器信息
6.Last-modified :实体头指定服务器上保存内容的最后修订时间。
请求状态码
100+:请求不完整或转换协议
200+:成功
300+:重定向
400+:客户端错误,请求错误
500+:服务器错误
GET和POST
get和post对比
GET POST 向服务器请求资源 向服务器提交数据 参数直接放在URL中 参数URL中看不到 请求有长度限制 请求没有长度限制 请求会被记录,会缓从 请求不会被记录,不会被缓从 只允许ascii 允许二进制 不安全 相对安全