Skip to content
YAS.SH
URL & Links🌐 Server YASAPI k dispozíciibeginner

Tvorca Query reťazcov

Vizuálne zostavuje, upravuje a formátuje URL query reťazce s automatickým percentuálnym kódovaním.

Spracované cez YAS · neukladá sa
Pripravené na použitieOkamžité spracovanie
Všetky nástroje →
Loading tool…

Čo tento nástroj robí?

Vizuálne zostavuje, upravuje a formátuje URL query reťazce s automatickým percentuálnym kódovaním.

Kedy ho použiť?

  • Jednoduchá tvorba komplexných API dotazov s viacerými filtračnými a stránkovacími parametrami.
  • Pohodlné pridávanie, úprava a mazanie parametrov bez rizika syntaktických chýb.
  • Automatické ošetrenie špeciálnych znakov v kľúčoch a hodnotách.

Reálny príklad

Vstup
URL: https://yas.sh/v1/links
Parametre: limit=50, sort=desc, filter=active
Výstup
https://yas.sh/v1/links?limit=50&sort=desc&filter=active

Presné a čisté spojenie pomocou znakov ? a &.

Vstup → Spracovanie → Výstup → Ďalší krok

Vstup
Zadajte základnú URL a pridávajte kľúče a hodnoty do tabuľky.
Spracovanie
Generátor automaticky ošetrí každý parameter a poskladá kompletný query string.
Výstup
Plne sformátovaný URL odkaz pripravený pre API volanie.
Ďalší krok
Otestujte odkaz v REST klientovi alebo vo webovom prehliadači.

Časté chyby

  • Manuálne zadávanie znaku ? pred každý ďalší parameter namiesto &.
  • Duplicitné kľúče vedúce k prepísaniu parametrov na serveri.
  • Neescapované URL adresy v hodnotách parametrov (napr. redirect_uri).

Čo znamená výsledok

Generuje syntakticky bezchybnú URL adresu pripravenú pre robustnú komunikáciu s backendom.

Súkromie a bezpečnosť

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

Endpoint
POST https://yas.sh/api/v1/tools/query-string-builder
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/query-string-builder" \
  -H "Content-Type: application/json" \
  -d '{"base":"https://example.com","params":{"a":"1","b":"2"}}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/query-string-builder", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "base": "https://example.com",
  "params": {
    "a": "1",
    "b": "2"
  }
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/query-string-builder", json={"base":"https://example.com","params":{"a":"1","b":"2"}})
data = r.json()
FieldTypeRequiredDescription
basestringYesBase URL
paramsobjectNoQuery params to append
Success response
{ "result": "https://example.com/?a=1&b=2", "paramsAdded": 2 }

Build a URL with query parameters safely.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
Opýtajte sa YAS
🍪 Cookies a súkromie. Nevyhnutné cookies slúžia na prihlásenie, jazyk a motív. Google AdSense sa načíta až po voľbe Prijať všetko. reCAPTCHA sa používa na prihlásení a v kontaktnom formulári. Ako Google používa údaje: https://policies.google.com/technologies/partner-sites zásady cookies · ochrana údajov.
Nastavenia