对于web开发来说,我的理解是GET用于获取用户输入和POST以使它们输出。如果我有混合页面,例如。在StackOverflow上,如果我写了一个问题,它将发布一个包含我的问题的页面,但也有一个文本框来获取我的答案。在我的路由文件中,与我的postQgetA()方法相关的URL指定了什么方法 - GET或POST?Play框架 - GET与POST
4
A
回答
3
从技术上看,你只能使用GET
来执行几乎所有的操作,但...
GET
是最常用的方法,它的使用,当你IE浏览器。点击链接,获取数据(并且不要在服务器上修改它),也可以选择发送资源的id(如果需要获取单个用户的数据)。POST
最常用于发送new
数据到服务器,即。从form
- 将它们存储在数据库中(或proccess以任何其他方式)
还有其他request methods(即DELETE
,PUT
)。你可以玩用,但他们中的一些需要被“模仿'通过ie。 ajax,因为不可能设置常用链接的方法,即。到DELETE
。它描述how to use non-GET/POST methods in Play!(注,即朱利安建议有,使用得到delete
行动虽然可能它是一个破碎的语义。)
也有other discussions在计算器上,你可以找到例子,建议选择正确的方法为您路线。
顺便说一句,如果你发送一些要求,让我们说这是POST
你不需要进行单独GET
作为发送request
生成换句话说response
,发送新的问题与POST
首先你要保存它后到数据库,如果没有错误呈现页面并将其发送回来作为响应。
相关问题
- 1. UUID与Play框架
- 2. BeanDefinitionStoreException与Play框架
- 3. CORS Play框架
- 4. Orbeon与Play整合!框架?
- 5. CAS认证与Play框架
- 6. Django的REST框架 - 对GET和POST
- 7. 苗条框架和GET/PUT/POST方法
- 8. Play框架 - java.nio.channels.ClosedChannelException
- 9. ExtJS和Play!框架
- 10. Play框架+ Scala
- 11. Play框架和JPA
- 12. 使用Play框架
- 13. Play框架表单(Java)
- 14. RESTful on Play! 2.0框架
- 15. 的Play框架整合AngularJS
- 16. Play框架+ Postgres + Typesafe
- 17. Play框架和WCF
- 18. 如何使用JasperReports与Play框架
- 19. Play框架Scala REST删除
- 20. 集成Play框架2.0和Spring框架
- 21. GET与POST的SEO
- 22. Play框架2.0 Form.bindFromRequest()。get()返回空模型
- 23. Play框架如何运作?
- 24. 与jQuery的ASP.NET - POST与GET
- 25. Play框架 - 资产认证
- 26. 覆盖Play框架中POST请求的默认JSON解析
- 27. 在Play框架中将文件传递到POST请求
- 28. POST数据未在Play中检索!框架
- 29. Play框架行动未找到:
- 30. Play框架2 changeLanguage()(Scala)