【问题标题】:Implementing a RESTful API resource实现 RESTful API 资源
【发布时间】:2012-11-06 16:49:32
【问题描述】:

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

【问题讨论】:

    标签: api url rest uri


    【解决方案1】:

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

     myco.com/people/jonny/house
    

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多