Декодированные (Base64) параметры в весеннем веб-запросе - PullRequest
0 голосов
/ 23 октября 2018

Мне интересно, как решить проблему ниже.Если я получил строку с параметрами в качестве исходной строки, пружина разрешит параметры как Map, но если я хеширую строку с помощью Base64, у Spring возникнет проблема с этим.Так что вопрос в том, является ли чистый способ справиться с этой ситуацией?Может быть, это что-то, что OOTB?

У меня есть два:

  • Расшифрованная хешированная строка и добавление логики для разбора строки, но это было
    довольно сложно, поскольку в значении может быть больше параметров.
  • Измените строку в формате JSON и добавьте простейшую логику для декодирования параметров на карту.

Для просмотра строки теперь: "key1 = value1 & k2 = 1540277853602 & k3 = {" k4 ": 3, "k5": 76, "k7": 342, "k8": 374} & k9 = 3f067 ... "

...