在新的 ASP.NET Web api 中支持基于语言(Accept-Language header )的内容协商的最佳方式是什么?
新的 API 有一种很好的方式来支持按媒体类型进行内容协商(参见 here),但我找不到关于如何根据语言 header 进行内容协商的指针。
谢谢
最佳答案
您可以直接调用FormatterSelector
帮助它知道你想要它做什么。一个 HttpMessageHandler
,正如@AlexanderZeitler 指出的那样,可能最适合在站点级别执行此操作。您可以看到使用 FormatterSelector
的简单形式。在 WebApiContrib .
希望这将成为 future 版本中的新扩展点。
关于asp.net-mvc - asp.net web.api中基于语言的内容协商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868174/