【问题标题】:Web API response xml languageWeb API 响应 xml 语言
【发布时间】:2014-06-05 12:45:29
【问题描述】:

我有这个简单的POST url,我的客户将向其发送POST 请求。

http://mydomain.com/requests/request

发布数据:

<Request>
<OrderId>1E008921</OrderId>
<OrderName>MC1</OrderName>
</Request>

我通过向他们发送一个 XML 来回应

<SRequest>
<RequestedBy>Client 1 </RequestedBy>
<RequestName>Test Name</RequestName>
<RequestStatus>Success</RequestStatus>
<SRequest>

现在客户希望上述 XML 使用不同的语言(比如 French

如何处理?如何在 Web API 中发送响应语言首选项?特别是像这样的POST场景? (附加语言字符串?或最佳实践是什么?)

【问题讨论】:

标签: c# .net asp.net-mvc-4 asp.net-web-api


【解决方案1】:

我建议您将其包含在 URL 中:http://mydomain.com/fr/requests/request 或使用像 Accept-Language 这样的 HTTP 标头。您可以在以下答案中阅读更多内容:Good way to changing language resources dynamically by request

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2020-09-19
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多