如何将CultureInfo实例从Angular传递到Web API?

我有以下通话,按预期方式进行。

[HttpGet("translation")]
public actionResult Translations(string id)
{
  CultureInfo culture = new CultureInfo(id);
  return Translation
    .GetTranslationByCulture(culture);
}

我想尝试传递完整的文化信息对象,以避免像这样在API中进行转换。

[HttpGet("translation2")]
public actionResult Translations2(CultureInfo culture)
{
  return Translation
    .GetTranslationByCulture(culture);
}

这种工作方式,但是我不确定从Angular传递什么字符串(或者在Swagger中传递),这将是CultureInfo实例的正确序列化。我尝试通过从我的API返回一个实例来对其进行反向工程,但由于超出了返回对象中循环引用的限制,因此出现了错误500(因为JSON序列化最多支持32深度)。

作为文化实例,我要发送给解析的什么内容?

lemon2334 回答:如何将CultureInfo实例从Angular传递到Web API?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2920840.html

大家都在问