Маршрут Blazor с зашифрованными параметрами

Как заставить мое приложение Blazor получать зашифрованные параметры, содержащие закодированные специальные символы, такие как "/" и "+".

Мой снимок экрана можно найти здесь

Как мне настроить параметры Blazor, чтобы они правильно разделялись и переводились?


person Marvyn Harrys    schedule 19.07.2019    source источник
comment
Почему бы тебе просто не убежать от этих персонажей?   -  person Stefan    schedule 19.07.2019


Ответы (2)


Как сделать так, чтобы приложение Blazor получало

Во-первых, отправляющее приложение должно правильно отформатировать его для использования URL. И вы должны знать это форматирование.

В .NET вы можете использовать Uri.EscapeDataString(), а затем Uri.UnescapeDataString() на странице Blazor.

person Henk Holterman    schedule 20.07.2019

Вы можете попробовать Base64UrlEncoder из Microsoft.IdentityModel.Tokens

person Krewedan    schedule 29.06.2020