Post 游戏框架-获取vs发布
对于web开发,我的理解是GET用于获取用户输入,POST用于向用户提供输出。如果我有一个混合页面,例如在StackOverflow上,如果我写一个问题,它会发布一个包含我的问题的页面,但也有一个文本框来获取我的答案。在我的routes文件中,与我的postQgetA()方法关联的URL将指定什么方法-GET或POST?从技术角度看,您只能使用Post 游戏框架-获取vs发布,post,get,playframework,Post,Get,Playframework,对于web开发,我的理解是GET用于获取用户输入,POST用于向用户提供输出。如果我有一个混合页面,例如在StackOverflow上,如果我写一个问题,它会发布一个包含我的问题的页面,但也有一个文本框来获取我的答案。在我的routes文件中,与我的postQgetA()方法关联的URL将指定什么方法-GET或POST?从技术角度看,您只能使用GET执行几乎所有操作,但是 GET是最常用的方法,在ie中使用。单击链接以获取数据(不要在服务器上修改数据),可以选择发送要获取的资源id(如果需要获
GET
执行几乎所有操作,但是
是最常用的方法,在ie中使用。单击链接以获取数据(不要在服务器上修改数据),可以选择发送要获取的资源id(如果需要获取单个用户的数据)GET
最常用于将POST
数据发送到服务器,即从新的
-将它们存储在数据库中(或以任何其他方式处理)表单
DELETE
,PUT
)可以与Play一起使用,但是其中一些需要通过ie.ajax进行“模拟”,因为无法将公共链接ie.的方法设置为DELETE
。这是有描述的(注意,Julien建议在这里使用GET fordelete
action,尽管这可能是一个不完整的语义)
在StackOverflow上还有一些例子和建议,可以为您的路线选择正确的方法
顺便说一句,如果你发送一些请求,比如说它是POST
,你不需要执行单独的GET
,因为发送请求
会生成一个响应
,换句话说,在发送带有POST
的新问题后,你首先尝试将其保存到数据库中,如果没有错误,则呈现页面并将其发送回响应