Nginx не передает запрос на сервер приложений в случае использования специального символа => в URL

У меня странная проблема, у меня есть специальные символы (=>) в URL, что больше относится к бизнесу (извините, поэтому я не могу изменить его).

Вот конкретный сценарий - я использую nginx в качестве веб-сервера и передаю его через прокси-сервер (обычная настройка).

GET {{url}}/rest/77=>711

Когда этот запрос переходит к nginx, он просто отвечает 400 ошибочным запросом и не передает запрос на сервер приложений.

Когда я вызываю тот же сервис напрямую к серверу приложений, минуя nginx, он работает нормально.

GET {{url}}:8080/rest/77=>711  

Я также пробовал кодирование 77=>711, но не повезло.

Я использую POSTMAN для отправки этих запросов, и, насколько я знаю, POST по умолчанию выполняет всю кодировку.

Полное решение или любые указатели для решения этой проблемы будет принята с благодарностью.

Спасибо, что прочитали вопрос.

0 ответов

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