Я пытаюсь сделать базовую 64-кодировку некоторого сообщения, а затем URL-адрес закодировать сообщение и передать весь закодированный контент в качестве параметра/значения в строку запроса. http://www.xxxxxx.com/xxxxx?query=base64urlencodedmessageкодирование сообщения с использованием apache commons
Так что я хочу использовать кодировку base64, а затем кодирование URL. Я вижу, что apache предоставляет для этого хорошую библиотеку.
Таким образом, в приведенных ниже методах Apache:
1), как видеть, какой метод я хочу использовать 1), 2) и 3) 2) В методе 1 ниже, кодировании с определенным символом набором средств кодирование только с выбранным набором символов? в чем разница между 1 и 3? Что более безопасно ??? 2) Сначала я использую base64, так значит ли это, что я буду получать только байтовый массив в качестве вывода, и поэтому я должен использовать только метод 2?
URLCodec url = new URLCodec();
1) url.encode (str, charset);
2) url.encode (bytes);
3) url.encode (str);
Спасибо Evgeniy ... помогает ... но могу ли я знать, в чем преимущество/недостаток указания кодировки для кодирования url ??? – pret