目录
【HTTP协议】
【概述】
HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则
【HTTP协议特点】
1、基于TCP协议:面向连接,安全
2、基于请求-响应模型的:一次请求对应一次响应
3、HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。
- 缺点:多次请求间不能共享数据。Java中使用会话技术(Cookie、Session)来解决这个问题
- 优点:速度快
【HTTP-请求数据格式】
【分类】
- 请求行:请求数据的第一行。其中GET表示请求方式,/表示请求资源路径,HTTP/1.1表示协议版本
- 请求头:第二行开始,格式为key:value形式。
- 请求体: POST请求的最后一部分,存放请求参数
【常见的HTTP请求头】
- Host: 表示请求的主机名
- User-Agent: 浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0 ... Chrome/79,IE浏览器的标识类似Mozilla/5.0 (Windows NT ...) like Gecko&#x