发出RESTful JSON请求

时间:2012-03-20 21:35:18

标签: javascript json backbone.js

make a RESTful JSON request.是什么意思? 这里是短语的上下文:

Backbone.sync是Backbone每次尝试读取模型或将模型保存到服务器时调用的函数。默认情况下,它使用(jQuery / Zepto).ajax来发出RESTful JSON请求。

2 个答案:

答案 0 :(得分:3)

如果您以前从未听说过REST,我建议您阅读它。它是一种用于系统的软件体系结构,最常用于HTTP请求和客户端与应用程序层之间的响应。

http://en.wikipedia.org/wiki/Representational_state_transfer

因此,RESTful JSON请求通常是一个AJAX调用,它向URI发送GET,POST,PUT或DELETE请求以及相关数据和/或参数。内容将包含JSON,因此内容类型为application / json。

答案 1 :(得分:0)

Representational State Transfer(RESTful)是从语义和有意义的地址(通常是Web上的URL地址)请求数据的做法,无论响应服务器上的实际目录结构如何。

如果我要在音乐网站上发出RESTful音乐请求,请求可能类似于:

http://examplemusic.com/Coldplay/Parachutes/Yellow/

请求是语义的,因为它对字面和结构上的人类消费都有意义。该示例说明了一个域,一个音乐乐队,他们的一个专辑,以及该专辑中的一首歌。服务器可能必须执行额外的工作来提供这样的地址,而不是相对于Web根目录服务器的目录结构上更文字的位置。

说某事正在发出RESTful JSON请求意味着请求本身是语义的,而请求内容是JSON数据实例。