Post 获取与发布(表单处理)

Post 获取与发布(表单处理),post,get,forms,Post,Get,Forms,我完全理解两者在表单处理、用户自由裁量权和数据隐私方面的区别,但在什么情况下,人们在发送表单结果时更愿意使用GET over POST 谢谢,如果我需要,用户可以保存下一步/页面的书签(无论出于什么原因),我会使用GET而不是那篇文章 两者都是不安全的,您必须两者都退出。例如,要使表单数据在日志中可见。在URL本身中获取places参数,让每个人都可以看到。虽然POST是登录和安全敏感数据的理想选择,但GET是为动态页面添加书签的理想选择 以论坛为例。动态加载显示其中所有帖子的线程。并不是每个可

我完全理解两者在表单处理、用户自由裁量权和数据隐私方面的区别,但在什么情况下,人们在发送表单结果时更愿意使用GET over POST


谢谢,如果我需要,用户可以保存下一步/页面的书签(无论出于什么原因),我会使用GET而不是那篇文章


两者都是不安全的,您必须两者都退出。

例如,要使表单数据在日志中可见。

在URL本身中获取places参数,让每个人都可以看到。虽然POST是登录和安全敏感数据的理想选择,但GET是为动态页面添加书签的理想选择

以论坛为例。动态加载显示其中所有帖子的线程。并不是每个可用线程都有一个页面,这意味着必须提供指示要加载哪个线程的参数。这些参数是使用GET传递的,这样您就可以为页面添加书签,并且带有所提供参数的确切URL将再次用于加载页面

当形式是幂等的(即没有副作用)时,应该使用“get”方法。许多数据库搜索没有明显的副作用,是“get”方法的理想应用

如果与表单处理相关联的服务产生副作用(例如,如果表单修改了数据库或服务订阅),则应使用“post”方法

注意:get方法将表单数据集值限制为ASCII字符。仅指定“post”方法(使用enctype=“multipart/form data”)覆盖整个[ISO10646]字符集


你发布了我将要写的:)可能重复的