Код: Выделить всё
@GetMapping(path = "/test", produces = APPLICATION_JSON_VALUE)
public Mono getData(ServerHttpRequest serverHttpRequest) {
String param = serverHttpRequest.getURI().getRawQuery();
return Mono.just("TEST");
}
Все ответы, которые я смог найти, заключались в том, что клиент должен кодировать специальный символ (для канала это должно быть %7С). Однако я хочу посмотреть, есть ли какой-либо вариант обработки на стороне сервера.
Мое приложение использует Netty вместо Tomcat (не уверен, что это полезно). Я видел кое-что о «relaxedQueryChar» в Tomcat, но не думаю, что это связано с Netty.
Как я могу справиться с этим на стороне сервера?
Подробнее здесь: https://stackoverflow.com/questions/757 ... troller-on
Мобильная версия