#javascript #c# #.net #asmx
#javascript #c# #.net #asmx
Вопрос:
в моем приложении я вызываю метод JSON.stringify(canvas).
это генерирует JSON, но этот JSON может быть очень, очень длинным. Например, 25000 символов плюс. Кроме того, для упрощения я конвертирую этот JSON в зашифрованную строку AES.
проблема, с которой я сталкиваюсь, заключается в том, как отправить в веб-службу ASMX. если я добавлю строку в качестве параметра, она выдает ошибку HTTP 500.
каков правильный способ отправки таких больших данных на серверный веб-сервис.
является ли опция потоковой передачи или фрагментации.
любые указатели будут наиболее полезными.
Комментарии:
1. Пожалуйста, рассмотрите возможность добавления
asmx
and.net
и / или любых других соответствующих тегов к вопросу. Спасибо!2. спасибо за информацию, готово!
3. Добро пожаловать! Удачи!
4. Для отправки большой строки используйте
POST
вместо параметра url .5. Я не отправляю параметр URL. Я использую POST. Вот мой вызов AJAX … $.ajax({ type: «POST», crossOrigin: true, url: ServiceRoot «service.asmx /SaveSession», ContentType: «application /json; charset=utf-8», data: JSON.stringify(DTO), тип данных: «json», успех: функция (ответ) { вернуть ответ; }, });