| get | post | put | delete |
形貌 | 查看 | 创建 | 更新 | 删除 |
定义 | 从指定资源哀求数据 | 向指定资源提交要处理的数据 | 更新指定资源的全部内容 | 删除指定资源 |
哀求格式 | 参数在 URL 中 | 数据在哀求体中 | 数据在哀求体中 | 通过 URL 指定资源标识符 |
对服务器性能的影响 | 较小 | 较大 | 较大 | 较大 |
是否实用对同一个资源进行多次操作 | 可查询 | 否 | 否 | 否 |
应用场景 | 获取网页、查询数据 | 创建新资源 | 更新已存在资源(完整更新) | 删除已存在资源 |
长处 | 可以被缓存和浏览器生存。 对服务器性能的影响较小。 | 可以提交比 GET 更大的数据量。 相对更安全,因为哀求参数不会被包罗在 URL 中。 | 可以更新指定的资源。 | 可以永久删除指定的资源。 |
比力项目 | data 参数 | params 参数 |
传输方式 | 放在哀求体中传输 | 通过 URL 进行传输,拼接在 URL 末尾 |
使用场景 | 实用于 POST、PUT、PATCH 等非 GET 哀求,用于向服务器提交数据以创建、更新或修改资源 | 主要用于 GET 哀求,让服务器根据参数筛选、排序或返回特定资源 |
数据大小限定 | 相对没有严格的雷同 URL 长度那样的限定(实际受服务器配置等因素影响),更适合大量数据传输 | 受 URL 长度限定,过长 URL 可能导致哀求失败 |
安全性 | 不在 URL 中表现数据,肯定水平上保护隐私和安全性,适合传递敏感信息 | 数据在 URL 上可见,不适合传递敏感信息如暗码等 |
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |