一、HTTP协议
1、HTTP协议介绍
IP、端口、协议(TCP和UDP)。Socket编程。
HTTP协议:属于应用层的协议,底层使用的依然是TCP。
HTTP:超文本传输协议。主要应用在互联网中。
主流的协议:HTTP(1.0、1.1、2.0)、HTTPS。
HTTP协议在规定:客户端(浏览器)与服务器(TOMCAT)之间的通信的规则。
请求Request:客户端主动发送数据到服务器(页面上点击超链接、浏览器地址栏输入域名访问、提交表单等等)。
响应Response:服务器基于客户端本次的请求给客户端回送的数据。
2、HTTP协议细节
请求和响应都分为三部分内容:
- 请求:
- 请求行:协议(http1.1)、请求方式(GET、POST)、请求的url
- 请求头:由key:value组成的数据对
- 请求体:只有请求方式是POST的时候,客