在Web应用程序的上下文中,实现REST是否意味着仅使用GET请求?

时间:2013-03-17 21:09:25

标签: rest web-applications

我正在努力更好地理解REST的概念。我阅读了维基百科的文章,但它对我来说仍然有点模糊。从我的理解,如果我需要使我的Web应用程序REST兼容,我必须:

  • 使用GET请求,避免POST
  • 避免查询参数
  • 避免在服务器上保存会话状态
  • 使用原子操作表达我的应用程序的api

请有人解释一下,实际上一个例子真的很棒! 感谢

2 个答案:

答案 0 :(得分:1)

这已经多次回答了SO。有关简单说明,您可能需要阅读本文:http://tomayko.com/writings/rest-to-my-wife

答案 1 :(得分:1)

我认为HTTP方法不相关。关键词是“代表性的”(即网址应该代表行动)和“转移”(即请求者和响应者之间的数据传输)。参数也很好。