我请求(通过Accept: application/json
)我正在设计的 API 以 JSON 响应。但是,我希望将该 JSON 中的值指定为符合text/plain
或text/html
取决于客户端的功能。
“子类型”的 RESTful 最佳实践是什么?如果我正式切换到 HAL 作为顶级容器,这将如何工作?
接受:application/json+text/plain
{
"value": "Hello World"
}
接受:应用程序/json+text/html
{
"value": "<h2>Hello World</h2>"
}