Nancy:配置每个请求的MaxJsonLength和其他json序列化设置

时间:2019-02-27 16:21:22

标签: c# json serialization nancy json-serialization

我希望Nancy的Json序列化对于某些请求集像往常一样表现。 对于通常出于诊断目的的其他(非常特殊!)请求,我希望能够获得非常具体的设置,例如将MaxJsonLength设置为int.MaxValue。

我发现更改默认行为的唯一方法是设置Nancy.Json.JsonSettings.MaxJsonLength的静态值(例如,https://stackoverflow.com/a/45046722/1288109中所述)。该解决方案的缺点是该设置将应用于所有呼叫(我想避免这种情况!)。 (我还想避免“肮脏”的技巧,例如临时更改Nancy.Json.JsonSettings的值,在调用结束时恢复它们,并发明怪异的花哨的东西以防止同时处理的调用出现意外行为)< / p>

因此:是否可以按要求更改Nancy的Json序列化设置?怎么样?

0 个答案:

没有答案