WSO2 ESB, возвращающий HTTP/1.1 413 Request Too Long для GET с URL 8k символов

Я получаю ошибку HTTP 413 при отправке запроса GET в API, развернутый в WSO2 ESB (версия 4.8.1). URL-адрес GET имеет вид http: // хост: порт / мониторинг транзакций / userid /{идентификатор пользователя}/sessionid/{sessionid}.

Значения userid и sessionid имеют длину до 4000 символов. Примите во внимание, что этот API был бы лучше как POST, но мы ограничены использованием GET. Проблема возникает, когда userid и sessionid около 4000 символов. С другими заголовками в запросе похоже, что базовый коннектор Tomcat maxHttpHeaderSize превышен (по умолчанию 8192).

Я увеличил это значение до 65536 в catalina-server.xml, но это не имеет значения для результата. Это как если бы значение в catalina-server.xml игнорировалось, и предельное значение по умолчанию 8192, похоже, будет использоваться. Кто-нибудь испытывал / разрешал подобное? Есть ли другое значение кота, которое можно изменить?

0 ответов

Другие вопросы по тегам