URL Functions

6 functions for URL encoding, decoding, parsing, and building.

FunctionDescriptionInput → Output
Encode ComponentURL-encode texttext → output
Decode ComponentDecode URL-encoded texttext → output
Encode QueryObject to query stringdata (json) → output
Decode QueryQuery string to objectquery → output (json)
FormatBuild URL from partsprotocol, host, port, path, query → url
ParseSplit URL into partsurl → protocol, host, port, path, query

Example: Build API URL

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

Build a complete URL from individual components.

InputDefaultDescription
protocolhttpsURL scheme
host—Hostname
port443Port number (omitted for 80/443)
path/URL path
query—Query string

Parse

Extract components from a full URL.

Example: https://api.example.com:8080/v2/users?limit=10

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