加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – HAL JSON的适当媒体类型是什么?

发布时间:2020-12-15 00:57:11 所属栏目:Java 来源:网络整理
导读:我正在使用 Spring创建RESTful服务,我对媒体类型的语法感到好奇. 根据我的理解,HAL JSON的一般媒体类型是application / hal json.另外,根据我的理解,支持HAL JSON的特定于供应商的自定义媒体类型将类似于application / vnd.api.entity.hal json.但是,我也看
我正在使用 Spring创建RESTful服务,我对媒体类型的语法感到好奇.

根据我的理解,HAL JSON的一般媒体类型是application / hal json.另外,根据我的理解,支持HAL JSON的特定于供应商的自定义媒体类型将类似于application / vnd.api.entity.hal json.但是,我也看过application / vnd.api.entity hal json.哪一个是正确的?

另外,对于HAL JSON,正确的通配符类型是什么?它是application / * .hal json还是application / * hal json.任何相关RFC的链接将不胜感激.谢谢!

解决方法

application/vnd.api.entity+json

application / vnd.api.entity.hal json只有在你不打算支持HAL的情况下计划提供数据时才有意义.无论如何,客户必须知道内容的结构,HAL是其中的一部分.

application / vnd.api.entity hal json是错的. standard声明只应使用已注册的后缀.它还将它们称为“结构化语法后缀”.所以很清楚它是关于如何读取数据而不是它的含义.只允许一个后缀,更多没有意义.

将其视为应用程序/语义语法,或应用程序/其中的内容如何阅读它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读