Я хочу отправить некоторые двоичные данные через GET
с использованием компонентов Indy.
Итак, у меня есть URL-адрес, например www.awebsite.com/index.php?data=xxx, где xxx - двоичные данные, закодированные с использованием функции ParamsEncode
. После кодирования двоичные данные преобразуются во что-то вроде bB7%18%11z\
, поэтому мой URL выглядит примерно так:
www.awebsite.com/bB7%18%11z\
Я видел, что если мой URL-адрес содержит символ обратного свечения (см. Последний символ в URL-адресе), он заменяется символом косой черты (/) в TIdURI.NormalizePath
, поэтому мои двоичные данные повреждены. Что я делаю не так?