Перейти к содержимому
POST AI agent ready /v1/url/encode

URL Encode API — бесплатное процентное кодирование

Преобразует строку в формат с процентной кодировкой (RFC 3986). Пробелы становятся %20, специальные символы становятся их шестнадцатеричными эквивалентами. Безопасно для использования в параметрах URL-запроса и сегментах пути.

Parameters

stringrequired

The string to URL-encode.

Code examples

curl -X POST https://api.botoi.com/v1/url/encode \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world & goodbye=test"}'

When to use this API

Создание безопасных строк запроса

Кодируйте введенные пользователем поисковые запросы перед добавлением их к URL-адресам, чтобы специальные символы, такие как &, = и #, не нарушали структуру URL-адреса.

Кодирование URI перенаправления

URL-адреса обратного вызова кодируются в процентах перед передачей их в качестве параметров redirect_uri OAuth, чтобы избежать проблем с двойным кодированием.

Frequently asked questions

Кодирует ли это пробелы как + или %20?
Этот API использует %20 согласно RFC 3986. Кодировка + специфична для application/x-www-form-urlencoded и здесь не используется.
Какие символы не закодированы?
Незарезервированные символы (AZ, a-z, 0-9, -, _, ., ~) остаются без изменений согласно RFC 3986. Все остальное закодировано в процентах.
Могу ли я закодировать весь URL-адрес?
Можно, но кодирование косых черт и двоеточий нарушит структуру URL. Кодируйте только значения параметров запроса или сегменты пути, а не полный URL-адрес.
Обрабатывается ли двойное кодирование?
Нет. Если ваши входные данные уже содержат символы в процентной кодировке, например %20, они будут снова закодированы в %2520. Если необходимо, сначала раскодируйте.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.