http协议

http 就是一个基于应用层的通信规范

RFC 2616 定义了今天的 http 1.1 版本

http协议是一个应用层协议 由请求和响应构成 标准的客户端服务器模型

http端口号80 通常承载于TCP协议上 有时也承载于TLS 或 SSL协议层上 此时即为HTTPS  端口号443

http协议是一个无状态协议 同一个客户端的两次请求没有对应关系 若后续处理需要前面的信息 必需重传,导致传送数据量增大

http 无连接 限制每次连接只处理一个请求 服务器处理完请求,收到应答,后即断开连接 

post 发送http数据需要cookie ua 头等 服务器才能识别 

User-Agent:  Mozilla/5.0 (Linux; Android 7.0; MI 5 Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043409 Safari/537.36 MicroMessenger/6.5.10.1080 NetType/WIFI Language/zh_CN 

 

http 使用统一资源标识符 URI 传输数据 建立连接

客户端请求消息: 请求行  请求头部 请求数据

服务器响应消息 状态行 消息报头 空行 响应正文

 

http 请求方法 get post head(类似get请求 用于获取报头)   1.1增加了五种请求方法

常用状态码 200请求成功  301 永久重定向 302 临时重定向  304 not modified 资源未修改 不返回任何资源 404 请求错误 500服务器错误 

 

posted @ 2018-03-14 09:49  haha瓜  阅读(139)  评论(0编辑  收藏  举报