如果我想遵循为我的 REST API 使用自定义内容类型的做法,我应该为我的整个项目定义一个自定义内容类型还是为每个资源表示定义自定义内容类型(发送到/从我的REST API)在我的项目中使用?
也就是说,如果我正在构建一个“书店”REST API,其中服务位于命名空间 com.mycompany.mybookstoreapp 中,我是否创建一个单一的内容类型:
Content-Type: application/com.mycompany.mybookstoreapp+xml
或者我是否为可以通过我的书店 REST API 发布/检索的每种类型的数据创建一个内容类型?
Content-Type: application/com.mycompany.mybookstoreapp.user+xml
Content-Type: application/com.mycompany.mybookstoreapp.order+xml
Content-Type: application/com.mycompany.mybookstoreapp.book+xml