在使用JSON资源构建RESTful/hypermedia API时,我似乎有两种选择来指定资源之间的超媒体关系.
将链接嵌入JSON文档的正文中.这里的问题是没有用于指定超链接的标准化语法,尽管我看到了许多努力:( HAL,Collection + JSON,JSON-LD,JSON Schema等等).
使用HTTP链接头.这是标准化的,因此这似乎比嵌入式链接更具优势.客户只是了解如何理解标准标题和瞧,超媒体的好处是实现的.
所以,特别是在处理JSON资源的上下文中,这是要走的路,为什么?
rest json web-services http http-headers
http ×1
http-headers ×1
json ×1
rest ×1
web-services ×1