HTTP协议
-
超文本传输协议
-
HyperText Transfer Protocol
-
应用层协议
-
基于TCP/IP通信协议来传输数据
HTTP请求
请求行 请求头 请求体
-
请求行:包括请求方式 请求资源名称 http版本
-
请求头:包含服务器信息,主机地址,客户端一些环境信息,以键值对的形式传递
-
请求体:存放的是post请求方式向服务器端发送数据
在HTTP请求中两种方式区别
get:没有请求体 点击超链接 表单"method = "get" 地址栏输入地址
post:表单"method = "post"
区别
get 可以发数据但不能过多 但是主要从服务器获取数据
-
为什么不能过多? 因为直接是在地址栏发送键值对信息 有限制
-
不能传递敏感信息(密码之类)
-
在地址后加?以及相应的V=K&&V2=K2
post 主要用于向后端发送请求 将发送的信息放在请求体中 不会在外显示(地址) 相对安全 传输数据量大 没有限制 所以可以提交文件
由于前端有两个方法 我们后端有相应的两个方法doGet()doPost()