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服务器错误