- HTTP 协议中的 安全 means 请求操作不会 破坏 服务器上的资源
- 幂等 means 多次执行相同操作,结果都是相同的
Method | 性质 | 说明 | 结论 |
--- | --- | --- | --- |
GET | 只读操作 | 可以对 GET 请求的数据做缓存,在浏览器本身上,或者代理上(nginx),GET 请求也会被浏览器做成书签 | 安全 幂等 |
POST | 新增或提交数据 | 修改服务器上的资源,多次提交创建多个资源 ,不缓存 POST 请求,不能保存为书签 | not 安全 not 幂等 |
GET 或 POST 都是明文的请求, URL 或抓包可见
所以 HTTPS 是为了安全性,加密的协议