【发布时间】:2018-12-01 20:05:06
【问题描述】:
我正在开发一个 REST API,我需要实现一个方法,该方法需要语言和国家/地区来生成正确格式的结果,因为结果包含数字和日期。
我使用 HTTP Accept-Language 标头来获取语言。规范将标头定义为语言说明符,但现在我不确定使用此标头获取国家/地区是否正确。例如,我想允许结果为西班牙语,但数字为英文格式(用逗号而不是点)。
es-US 是 Accept-Language 标头的可接受值吗?
我在想我可以为我的 REST API 开发一个新的自定义标头,例如 X-Country。
有什么想法吗?谢谢。
【问题讨论】:
-
那是什么意思?(但数字是英文格式(用逗号代替点)
-
格式数取决于地区。例如,西班牙语表示 4.294.967.295,000 与美国英语 4,294,967,295.00 (docs.oracle.com/cd/E19455-01/806-0169/overview-9/index.html)
-
好吧,我应该说“用逗号代替句号”
-
非常感谢我的answer 的反馈。
标签: java rest api http http-accept-language