Как кодировать и декодировать компоненты URL.
Кодируйте нужный компонент URL, а не весь адрес без разбора. Сохраняйте различие между разделителями пути и символами внутри значения.
Адаптируйте процесс под свою задачу.
Выберите кодируемый компонент URL и сохраните структурные разделители за его пределами. Укажите UTF-8 и правила параметров запроса целевой системы. Декодируйте только при необходимости и сравните итоговое значение, не считая процентное кодирование проверкой адреса назначения.
- Что вы предоставляете
- Текст или закодированный компонент URL.
- Что вы получите
- Компонент с процентным кодированием или декодированием и обработкой UTF-8.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Encode the query value red mug.
Готовый пример
red%20mug
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Нужно ли кодировать весь URL кодировщиком компонентов?
Обычно следует кодировать отдельные значения. Кодирование всех косых черт и двоеточий может превратить структуру URL в одно непрозрачное значение.
Почему пробел в одном запросе выглядит как плюс, а в другом как %20?
Кодирование запросов форм и компонентов URI использует разные правила. Подстраивайтесь под принимающий парсер, а не заменяйте символы вслепую.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑