基于请求者格式提供REST API请求的标准做法是什么?

时间:2017-09-23 15:20:35

标签: json rest api

在我的REST API中,我有一个/items/端点,它返回一个项目列表。

我的API用户可以请求不同格式的项目(json,xml,html)。

提供json响应的推荐方法是什么:

  • 制作/items.json端点?
  • 制作/items/json端点?
  • 或根据用户的请求标头Content-Type
  • 提供服务

1 个答案:

答案 0 :(得分:2)

根据Accept请求标头提供服务。这是一种名为content type negotiation.

的标准做法