Skip to content
Vfan Docs
搜索文档
K
Main Navigation
速查手册
常阅 API
原生 JS
第三方库
技术专题
综合解决方案
CSS 解决方案
数据可视化
工程化配置
rollup
webpack
vite
vue-cli
Web
工程化
更多
环境搭建(Web 为主)
工具篇
学无止境
主题
菜单
返回顶部
页面导航
其他
GET vs POST
数据传输:
GET 一般用于从服务器获取数据。数据以查询参数的形式附加在 URL 中,通过 URL 字符串传输,可能会有长度限制。请求体为空。
POST 一般用于向服务器提交数据。数据不会附加在 URL 中,而是放在 HTTP 请求体中。
安全性
由于 GET 请求数据附加在 URL 上,数据可见,不太安全。
由于 POST 请求不会暴露在 URL 上,相对 GET 而言更安全。不过传输过程中仍然可能被拦截,通常使用 HTTPS 进行加密处理。
缓存
GET 请求通常可以被浏览器缓存。
POST 请求通常会引起服务器状态更改,不容易被缓存。