1.什么是HTTP协议?
超文本传输协议
2.HTTP是干什么的?
规范了客户端与服务器端数据交互的格式
3.HTTP的特点
简单、快捷、灵活、无连接、无状态
4.HTTP的交互流程(四步)
步骤一:
客户端与服务器端建立连接
步骤二:
客户端发送请求数据到服务器端(请求过程:遵循Http协议)
步骤三:
服务器端接收到请求后,进行处理,肉厚然后将处理结果响应到客户端(响应过程:也是遵循HTTP协议)
步骤四:
关闭客户端和服务端的连接(1.1后不会立即关闭)
5.HTTP协议之请求格式(get请求方式和post请求方式)
请求格式结构:
请求头:请求方式、请求的地址(服务器地址)和HTTP协议版本
请求行:消息抱头,客户端要使用的附加信息
空行:位于请求行和请求数据之间,空行是必须的。
请求数据:非必须的
6.get和post请求方式的区别:
get请求方式:
请求数据会以?的形式隔开拼接在请求头中,不安全,没有请求实体的部分。
HTTP协议虽然没有规定请求数据的大小,但是浏览器对URL的长度是有限制的,所以get的请求不能携带大量的数据。
post请求方式:
请求数据在请求实体中进行发送,在URL中看不到具体的请求数据,比较安全,适合数据量大的数据发送。
7.遵循HTTP协议
遵循HTTP协议也就是遵循下面的格式
请求头:请求方式、请求的地址(服务器地址)和HTTP协议版本
请求行:消息抱头,客户端要使用的附加信息
空行:位于请求行和请求数据之间,空行是必须的。
请求数据:非必须的
8.请求的方式是由HTML网页设计决定(包含请求方式和请求地址),不是由HTTP协议决定的。
Servlet之HTTP协议基本知识
最新推荐文章于 2022-12-27 11:45:04 发布