2012-10-29 27 views
0

在播放框架中,什么原因导致绑定表单数据隐藏在POST请求中?如何隐藏绑定表单数据播放框架

例如,如果某个表单字段名称和值年龄:

name: John 
age: 20 

是什么原因导致POST请求,以显示

localhost:9000/adduser 

VS

localhost:9000/adduser?name=John&age=20 

感谢

回答

2

原因是POST请求本身。

localhost:9000/adduser?name=John&age=20 

是GET请求。

这是一个很好的策略,可以在POST请求中保留可修改数据的操作,并使服务器重定向到原始页面,以便用户不会看到“是否要重新提交表单”警报。

保持GET请求中机器间必须可复制的动作(例如我们的搜索结果,以便能够复制粘贴链接并通过电子邮件发送)也是很好的风格。

+0

我明白它是因为POST。然而,我的一些POST请求最终显示了绑定的表单数据(即POST请求在地址栏中获得localhost:9000/adduser?name = John&age = 20后)。我有一个较老的游戏应用程序,它会隐藏绑定的数据,所以你只能在POST reuqest上看到localhost:9000/adduser ..这是否有意义? – by0