0

我在网上找到的关于 restful api uri 的每一个资源都只涵盖了标准和实践。但是如何开发一个安静的 uri 呢?一直以来,我都在开发带有扩展的网页。如何制作没有扩展的页面?我很迷茫。

4

1 回答 1

1

Restful API 一般通过 URL 重写或转发来服务;“页面”不完全是页面,而是对服务的请求。所以是这样的:

 myco.com/people/jonny/house

将是强尼家的资源。但是没有这样的页面,只有一个服务可以看到它并直接调用requestPerson('jonny').house或可能将其重写为可以实现的页面请求。

尽量少将其视为文件位置,而将其更多视为请求字符串,因此它更像myco.com/people是被要求的'jonny/house'.

开发 RESTful 接口时要做的两件事是决定您的数据结构和决定您的请求结构/映射。所以你有人和车,你允许对人、车或两者的请求。在某种程度上,它就像通过存储过程查询数据库一样;必须设置程序以响应查询,并且它们将以可预测的方式这样做。不同之处在于有一个引擎管理请求和响应,并且响应通常是 html 格式(尽管它们可以是 JSON、XML 等)。

于 2012-11-06T16:58:28.373 回答