6

クライアントからの着信要求を介して SS から返されるエラー メッセージのカルチャを設定する方法はありますか? JSONService クライアントのカルチャを何らかの方法で設定し、SS がそのカルチャのメッセージ テキストで応答するようにすることはできますか?

4

1 に答える 1

3

はい、リクエスト前のフィルターでリクエストごとに現在のカルチャを設定できます。

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;
    }
});
于 2013-12-10T15:50:06.657 に答える