gpt4 book ai didi

web-services - ServiceStack 本地化消息文本

转载 作者:行者123 更新时间:2023-12-04 15:34:57 25 4
gpt4 key购买 nike

有没有办法通过来自客户端的传入请求设置从 SS 返回的错误消息的文化?我可以以某种方式设置 JSONService 客户端的文化,然后让 SS 用该文化中的消息文本进行响应。

最佳答案

是的,您可以在预请求过滤器中设置每个请求的当前文化:

host.PreRequestFilters.Add((httpReq, httpResp) =>
{
Thread.CurrentThread.CurrentUICulture = DefaultCulture;

if (httpReq.Headers.AllKeys.Contains(HttpHeaderKeys.AcceptLanguage))
{
var cinfo = new CultureInfo(httpReq.Headers[HttpHeaderKeys.AcceptLanguage]);
if (new ResourceManager(typeof(ResourceFile)).GetResourceSet(cinfo, false, false) != null)
Thread.CurrentThread.CurrentUICulture = cinfo;
}
});

关于web-services - ServiceStack 本地化消息文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17708978/

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