Fly*_*man 11
W3C HTML 4.01关于适当使用GET和POST的建议:
当表单是幂等的(即,不会产生副作用)时,应使用"get"方法.许多数据库搜索没有明显的副作用,并为"get"方法提供理想的应用程序.
如果与表单处理相关联的服务导致副作用(例如,如果表单修改数据库或订阅服务),则应使用"post"方法.
注意: "get"方法将表单数据集值限制为ASCII字符.仅指定"post"方法(使用enctype ="multipart/form-data")来覆盖整个[ISO10646]字符集.
GET将参数放在URL本身,让每个人都可以看到.虽然POST是登录和安全敏感数据的理想选择,但当您想要将动态页面加入书签时,GET是理想的选择.
以论坛为例.显示其中所有帖子的线程是动态加载的.每个可用线程都不存在页面,这意味着必须提供指示要加载哪个线程的参数.这些参数使用GET传递,以便您可以为页面添加书签,并且将再次使用带有所提供参数的确切URL来加载页面.