多版本请求
因为我们不是在 URL 里面对 API 进行版本控制,所以我们需要定义一个 Accept 头信息来请求我们的特定版本。
header 的格式是这样的
Accept: application/vnd.YOUR_SUBTYPE.v1+json
- vnd对应的是.env中的API_STANDARDS_TREE
- YOUR_SUBTYPE对应的是API_SUBTYPE
- v1对应的是API版本号
例如:

来看看两个版本请求的数据是否一致
v1版本的:

v2版本的:

看,数据请求都是不一样的,所以,这个就是多版本请求,在实际项目的开发中是一个非常常见的一种机制