Asp.NET Core Как установить maxJsonLength - PullRequest
2 голосов
/ 01 ноября 2019

Поскольку мы знаем, как установить maxJsonLength в web.config в ASP.NET MVC, но как насчет .NET Core?

Я сталкиваюсь с этой ошибкой при публикации большого объекта json в строке # 4 справапосле PostAsync.

Ошибка при сериализации или десериализации с использованием JSON JavaScriptSerializer. Длина строки превышает значение, установленное в свойстве maxJsonLength

Фрагмент кода:

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;

Любое решение или обходной путь будут высоко оценены. Спасибо.

1 Ответ

0 голосов
/ 01 ноября 2019

Согласно документации максимальная длина равна размеру целого числа со знаком (около 2 ГБ).

...