をバインドするとき、私はこのようにNancyModuleでデータをデシリアライズシンプルナンシーセルフホスティングC#プロジェクトを持っている「最大JSON入力長を超えています。」 Request.Body.Lengthが2MBに近いとき私は、今後数十メガバイトのデータを送りたいと思っています.2MBはあまりにも低すぎます。この制限を解除することはできますか?ナンシー最大JSON長例外
1
A
答えて
4
MaxJsonLengthとMaxRecursionsを上書きできます。
public class CustomBootStrapper : DefaultNancyBootstrapper
{
protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
{
Nancy.Json.JsonSettings.MaxJsonLength = int.MaxValue;
Nancy.Json.JsonSettings.MaxRecursions = 100;
Nancy.Json.JsonSettings.RetainCasing = true;
base.ApplicationStartup(container, pipelines);
}
}
1
ナンシーも設定の下に適用した後、一緒にすべてを動作しませんでした私のために:基本的に私はこのようなカスタムブートストラップ何かをしました。私のデータは本当に本当に巨大なものでした。
Nancy.Json.JsonSettings.MaxJsonLength = int.MaxValue;
私はこれにダムの方法を実装しJson.net(nuGetパッケージを経由して追加)
JsonConvert.SerializeObject(data)
関連する問題
- 1. Grails JSONの最大長
- 2. のアップロード、大きなファイルの例は、ナンシー
- 3. MySQLの最大JSON列の長さ
- 4. オラクルナンバーフォーマットモデル最大長
- 5. JAVA_TOOL_OPTIONS最大長
- 6. SAS長さが最大長
- 7. 長いテキストフィールドの最大長
- 8. SteamID64の最小長と最大長
- 9. Android:URLの最大長
- 10. UITextViewの最大長
- 11. スカラキューの最大長
- 12. openIDの最大長
- 13. Nativescript TextField最大長
- 14. ナンシー2.0.0-barneyrubble JSON保持ケーシング
- 15. JSON-RPC例外
- 16. C#JSON例外
- 17. json DeserializeObject例外
- 18. JSON例外:
- 19. JSONと例外
- 20. リターンJSON例外
- 21. Java json例外
- 22. ハッシュキャットエラーと行長例外
- 23. C++長エラー例外が
- 24. KeyError例外:[メール] JSON
- 25. AndroidのJSON例外
- 26. [NSXMLNode stringValue]の最大長
- 27. URLフラグメント(ハッシュ)の最大長
- 28. node.jsの最大リクエスト長
- 29. MongoDB。フィールド名の最大長
- 30. UUIDの最大文字長
を使用して終了。ブートストラップをオーバーライドするのではなく、なぜこれをやらなければならないのか理解しようとすると、私はサービスのコンストラクタの制限を変更するだけです。 –