Tomcat на Windows10 vs Ubuntu массивы параметров URL = 400 неверный запрос - PullRequest
0 голосов
/ 07 июня 2018

У меня есть эта проблема в Windows 10 Tomcat 8, но не в Ubuntu. При отправке любого запроса с параметрами массива он выдает неверный запрос 400. Даже если запрос администратора http://localhost:8080? Area [] = 5 Любойидея и как это исправить?

1 Ответ

0 голосов
/ 05 июля 2018

Более новые Tomcat (7.0.73, 8.0.39, 8.5.7) используют более строгую реализацию RFC 7230 и RFC 3986. Недопустимый символ будет отклонен при ответе 400.

Для быстрого исправления.Вы можете.

  1. Понизить tomcat до одной из более старых версий.

  2. Использовать encodeURI на клиенте.

  3. Использовать метод POST на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...