var,let,const区别;get,post区别
?? var let const 区别:
var声明的变量属于函数作用域letconst声明的变量属于块级作用域var存在变量提升现象,letconst没有var变量可以重复声明- 同一块级作用域中,
let不能重复声明 const变量声明的同时必需赋值且不可修改,不能使用null占位符
?? get post 区别:
- 请求参数
get请求参数通过url传递,多个参数以&连接post请求放在request body中
- 参数限制
get请求参数最多1024kbpost请求参数没有限制
- 请求缓存
get请求会被缓存post请求不会被缓存,除非手动设置
- 安全性
post请求比get请求安全
- 历史记录
get请求参数会被保存在浏览器的历史记录中post请求不会保存历史记录
- 编码方式
get只能进行url编码方式post支持多种编码方式
- 参数的数据类型
get只支持ASCII字符post没有限制
- 收藏为书签
get支持,post不支持
?? get post put delete 区别
get请求向数据库发送索取数据的请求,用来查询数据,不会更改数据post向服务端发送请求,用来增加数据,会更改数据,类似数据库操作的insert一样put类似post,像服务器发送请求,用来更新数据,会更改数据,类似数据库操作的updatedelete用来删除数据,类似数据库的deletepostput区别post用于集合的数据put用于具体的数据