Строка URL слишком длиннаяC#

Место общения программистов C#
Anonymous
Строка URL слишком длинная

Сообщение Anonymous »

Я работаю с Excel и беру формулу из ячейки, затем связываю ее с древовидным объектом, затем сериализую в JSON и передаю по URL-адресу, чтобы мой сайт при реагировании принимал этот объект в JSON и возвращал его обратно. в дерево. Но если формула слишком велика, мой URL-адрес становится больше 2000 и возникает ошибка.
Работа с Excel API через C#

Код: Выделить всё

var json = JsonSerializer.Serialize(res);
var url = "http://localhost:3000/CreateTreePage/?jsonString=" + json + "&lettersFormula" + lettersFormula;
Вот код для React

Код: Выделить всё

  useEffect(() => {
// Получение параметра jsonString из URL
console.log(props);
const { jsonString } = queryString.parse(window.location.search);
console.log(jsonString)

if (jsonString) {
const formulasObjectsArray = JSON.parse(jsonString.replace(/\@/g, "#"));
SetArray(formulasObjectsArray);
console.log(formulasObjectsArray);
}
}, []);
Можно ли как-то передать эти данные другим способом или можно сжать без потерь?

Подробнее здесь: https://stackoverflow.com/questions/778 ... s-too-long

Вернуться в «C#»