gpt4 book ai didi

c# - Asp.NET Core 如何设置 maxJsonLength

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:47 25 4
gpt4 key购买 nike

我们知道如何在 ASP.NET MVC 的 web.config 中设置 maxJsonLength,但在 .NET Core 中呢?

我在 PostAsync 后立即在第 4 行发布一个大型 json 对象时遇到此错误。

Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property

代码片段:

var jsonString = JsonConvert.SerializeObject(rvd);
var content = new StringContent(jsonString, System.Text.Encoding.UTF8, "application/json");

var result = await client.PostAsync(returnUrl, content);
var temp = result.Content.ReadAsStringAsync().Result;

任何解决方案或解决方法将不胜感激。谢谢。

最佳答案

根据documentation最大长度是 signed int 的大小(大约 2GB)。

关于c# - Asp.NET Core 如何设置 maxJsonLength,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58659843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com