【发布时间】:2013-01-07 11:33:53
【问题描述】:
总的来说,我对 Web 开发还很陌生。
为什么要实现 REST api?
Whats the advantage of using a package to create a RESTful API interface
我将 JSON 返回到移动设备,将 HTML 返回到浏览器,但我认为这不算you need to support multiple serializations (XML, YAML, Plists, or JSONP in addition to JSON)
而且列出的这些原因对我来说都不会在短时间内成为现实。
(我怀疑没有多少网站会因为这些原因而符合条件。)
然而,我看到很多关于 REST api 的问题。
这让我很惊讶
What would be the dominating reasons a web developer would start implementing REST API?
我想我的困惑是由于我对 REST 是什么缺乏了解..
我读了似乎是最简单的关于什么是休息的介绍。
http://tomayko.com/writings/rest-to-my-wife
What exactly is RESTful programming?
那么 REST 是什么? - 以下是我的理解。
您通过 URL 公开您的资源。 (/user/3)
客户可以申请 不同的动词(GET/POST/PUT/DELETE)到资源(URL),以便 访问/操作资源。
我可以在不使用 sweetpie 或 django-piston 的情况下做到这一点。(我使用 django 作为我的 web 框架)
这些包(一般来说,似乎有类似的 PHP、JAVA 等包)给你买了什么?
总之,我很好奇,
- 当普通 Web 开发人员需要关心 REST API 时?
- 因为 REST 是 (什么)?
【问题讨论】:
标签: api http rest definition