有很多超媒体可用于宁静的 api。我不确定哪个适合哪种情况。这是我第一次尝试restful api,所以我无法预见使用它的问题和优势。我想要的是可以查询并且还具有批处理支持(特别是对于 GET 请求)。
Odata 似乎功能完整,也是 oasis 标准,但对我来说似乎有点矫枉过正。它的查询能力灵活而复杂。更重要的是,没有任何 odata 4 的 php 实现。如果我使用它,我需要自己做。我现在正试图避免这种情况。
哈尔 做任何事情似乎都太简单了。
集合+json看起来不错。但似乎没有任何批量操作能力
jsonapi:看起来很简单。具有查询能力和批处理操作(带扩展名)。但它不支持 GET 请求的批量操作。它也处于稳定状态。但我还没有找到任何评论。
您对此有何经验?我应该如何选择其中的超媒体?任何见解都会有所帮助。我还想听听除此之外的任何其他超媒体。
目前我对 json-api 和 collection+json 感到困惑。