gpt4 book ai didi

java - 带有语言和区域的 REST API 请求

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:59 25 4
gpt4 key购买 nike

我正在开发一个 REST API,我需要实现一种方法,该方法需要语言和国家/地区才能以正确的格式生成结果,因为结果包含数字和日期。

我正在使用 HTTP Accept-Language header 来获取语言。规范将 header 定义为语言说明符,但现在我不确定使用此 header 获取国家/地区是否正确。例如,我想允许使用西类牙语的结果,但使用英语格式的数字(用逗号而不是点)。

es-USAccept-Language header 的可接受值吗?

我在想我可以为我的 REST API 开发一个新的自定义 header ,例如 X-Country

有什么想法吗?谢谢。

最佳答案

关于如何 localize your APIs 有很好的文档.甚至还有一个 stack overflow response about it .

主要围绕content negotiation展开和“接受语言”标题。如果您需要单独管理货币,一般共识似乎保留在有效负载中而不是 header 中,但是如果您打算做 header ,我会做 X-Accept-Currency(表现类似到其他 HTTP Accept header ,但带有 ISO 4217 货币代码)在请求上,以及 X-Content-Currency 在响应上。

更新:情况发生了变化 - 如果您打算提交 header 以进行标准化,则不应在其前面加上 X。

关于java - 带有语言和区域的 REST API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50986333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com