POST-запросы с небольшим количеством данных работают, большие запросы не - PullRequest
0 голосов
/ 01 мая 2020

Я передаю данные CSV из файла JS в класс контроллера Java. Когда данные большие, я получаю null в классе контроллера. Однако, когда данных мало, у меня нет проблем, и все работает так, как должно быть.

У меня есть несколько больших строковых данных в CSV. Интересно, вызывает ли это проблему? Я использую POST, и я считаю, что не должно быть никаких проблем с размером передачи данных.

Я выполнил некоторую отладку, и все данные, включая большие, отправляются с JS, просто класс контроллера получает null. Это может быть проблема с передачей данных.

Я застрял с этой проблемой на некоторое время. Любые предложения / помощь будут высоко оценены.

var form = $('<form action=/csv/export.html method="POST">' +
  '<textarea name="csvdata">' + csvdata + < /textarea>' +
   </form>).hide();

// csv contains large string on some line (aaaaaaaaaaaa-aaaaaa............aaa)
$(form).trigger("submit");
@RequesMapp...
Class 
{
  @RequesMapp...
  void getCSVData(HttpServletResponse rs, Http..Request rq, @RequestParam(value = "csvdata", required = false) String csv) 
  {
    // csv comesup null if data is large
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...