GET 方法和 POST 方法的主要区别在于:
- GET 请求把参数包含在 URL 中,而 POST 请求通过 request body 传递参数。
- GET 请求的安全性不高,对数据的类型有限制只允许 ASCII 字符上传;如果你需要发送密码或者其他敏感信息时绝对不能用 GET。
- POST 请求安全性能高,不可收藏为书签,不能储存。
- GET 请求效率比 POST 请求高,能储存,可收藏为书签;但 GET 请求的缓存机制不如 POST 请求完善。
- GET 请求把参数包含在 URL 中,而 POST 请求通过 request body 传递参数。
- GET 请求的安全性不高,对数据的类型有限制只允许 ASCII 字符上传;如果你需要发送密码或者其他敏感信息时绝对不能用 GET。
- POST 请求安全性能高,不可收藏为书签,不能储存。
- GET 请求效率比 POST 请求高,能储存,可收藏为书签;但 GET 请求的缓存机制不如 POST 请求完善。