假设我正在设计REST API,并且我需要客户端能够获取带有元数据的文件。设计资源/运营的好方法是什么?
我想到了一些想法:
单个资源(即GET / files / {fileId}),它返回包含文件和带有元数据的JSON / XML结构的多部分响应。我觉得这不是一个很好的方法。例如,您不能为客户端使用Accept标头来确定它们是否需要XML或JSON元数据表示,因为在两种情况下响应类型都是多部分的。
两种资源(即GET / files / {fileId}和GET / files / {fileId} / metadata),其中第一个返回文件本身,第二个返回带有元数据的JSON / XML结构。从元数据到文件可以有一个链接。但是,如何与文件一起发送指向元数据的链接?
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |