如何存储REST资源

时间:2015-08-03 18:37:43

标签: html rest

所以我一直在阅读REST架构风格,我想我掌握了一般概念。但是,我很难理解资源的存储方式(这似乎是一个非常重要的概念......)。

所以例如,我知道我可以有一个主页,比如index.html,在那个页面上我可以有一个链接来获取项目列表。所以主页是:

http://localhost/index.html

然后获取您发送GET请求的项目列表:

http://localhost/items

如果我到目前为止是正确的,那么如何在该位置存储项目列表?它只是JSON格式的所有项目的文本文件吗?

感谢您的任何意见!

2 个答案:

答案 0 :(得分:1)

您可以以任何您喜欢的方式存储它们。关系数据库并不罕见。可以使用JSON数据文件(但不太灵活或安全)。

当请求时,您从存储它的位置获取数据,然后以您喜欢的任何方式表达资源。 JSON或XML并不罕见。

答案 1 :(得分:0)

Web服务器不一定需要将URI解释为某些磁盘上可用的文件夹结构。有很多框架可以让你自由地定义你的路由,允许你在路由被命中时执行任意代码。