Лучше, если пользователь также приводит причину отрицательного голосования.

риложение запускается с помощью java -jar с версией 1.5.6. ВЫПУСК весенней загрузки.
Содержимое одного из моих запросов имеет символ «{». При отправке на сервер возникает следующее исключение:

java.lang.IllegalArgumentException: в цели запроса найден недопустимый символ. Допустимые символы определены в RFC 7230 и RFC 3986 по адресу org.apache.coyote.http11.Http11InputBuffer.parseRequestLine (Http11InputBuffer.java:472) по адресу org.apache.coyote.http11.Http11Processor.service3) org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66) в org.apache.coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol.java:868) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor. doRun (NioEndpoint.java:1455) в org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java.11: 11) .concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) в java.lang.Thread.run (Thread.java). : 745)

Где не так? Как мне это исправить?

EDIT1:
Мой отдых такой:

var jsonData = {
                    id: $("#hiddenId").val(),
                    permitNumber: $("#txtPermitNumber").val(),
                    permitToDate: $("#txtPermitToDate").val()
               }
document.location = restUrl + "/print?reportParams= " + JSON.stringify(jsonData);

Ответы на вопрос(4)

Ваш ответ на вопрос