SpringCloud Content-Type模板和版本

2023-12-06 16:51 更新

Content-Type模板和版本由contentTypeTemplateversion YAML屬性表示。

如果您在Content-Type標(biāo)頭中對(duì)API進(jìn)行版本控制,則不想將此標(biāo)頭添加到每個(gè)請(qǐng)求中。另外,如果您要調(diào)用API的新版本,則不想在代碼中漫游以提高API版本。因此,您可以為contentTypeTemplate提供特殊的$version占位符。該占位符將由version YAML屬性的值填充。考慮以下contentTypeTemplate的示例:

application/vnd.newsletter.$version+json

進(jìn)一步考慮以下version

v1

contentTypeTemplate和版本的組合會(huì)為每個(gè)請(qǐng)求創(chuàng)建一個(gè)Content-Type標(biāo)頭,如下所示:

application/vnd.newsletter.v1+json
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)