Функції URL

6 функцій для кодування, декодування, розбору та побудови URL.

ФункціяОписВхід → Вихід
Encode ComponentURL-кодування текстуtext → output
Decode ComponentДекодування URL-кодованого текстуtext → output
Encode QueryОб'єкт у рядок запитуdata (json) → output
Decode QueryРядок запиту в об'єктquery → output (json)
FormatПобудувати URL з частинprotocol, host, port, path, query → url
ParseРозібрати URL на частиниurl → protocol, host, port, path, query

Приклад: Побудова URL для API

Build API URL

Construct URL with query parameters

URL

Format

protocol
https
host
api.example.com
path
/v2/search
query
q=telegram&limit=10
url

API Connector

Get

URL
url
Headers
{"Authorization":"Bearer ..."}
Status Code
Body

Format

Побудуйте повний URL з окремих компонентів.

ВхідЗа замовчуваннямОпис
protocolhttpsСхема URL
hostІм'я хоста
port443Номер порту (пропускається для 80/443)
path/Шлях URL
queryРядок запиту

Parse

Витяг компонентів з повного URL.

Приклад: https://api.example.com:8080/v2/users?limit=10

  • protocol: https
  • host: api.example.com
  • port: 8080
  • path: /v2/users
  • query: ?limit=10