Назад | Перейти на главную страницу

Вопросительный знак (?) В Apache Tomcat proxy_ajp.conf, вызывающий сбой прокси

У нас были директивы в нашем proxy_ajp.conf, аналогичные приведенным ниже, которые давали нам 404.

SSLProxyEngine On
ProxyPass /test https://www.purple.com/test?
ProxyPassReverse /test https://www.purple.com/test?

Когда мы (наконец) удалили только вопросительные знаки, это сработало. Я не могу найти никакой ссылки на вопросительный знак, являющийся зарезервированным символом или чем-то еще. Вопрос в том, почему это происходит? Я предполагаю, что если бы я хотел поставить вопросительный знак, его нужно было бы избежать. На данный момент у меня нет испытательного стенда, с которым можно было бы поиграть (проблема была в нашем производственном прокси).

Просто для удовольствия (хотя это не имеет значения для вопроса), первоначальная цель заключалась в том, чтобы создавать запросы в коде без включения вопросительного знака, который, как только мы обнаружили, что проблема заключается в вопросительных знаках, мы теперь добавляем вопросительный знак к запрос.