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

Analyzátor URL

Rozkladá URL adresu na jednotlivé komponenty (protokol, doménu, port, cestu, parametre a kotvu).

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

Čo tento nástroj robí?

Rozkladá URL adresu na jednotlivé komponenty (protokol, doménu, port, cestu, parametre a kotvu).

Kedy ho použiť?

  • Rýchla inšpekcia a extrakcia query parametrov zo zložitých marketingových a trackingových odkazov.
  • Ladenie smerovania (routingu) a overenie správnosti skladby URL adries.
  • Analýza štruktúry odkazov v API integráciách.

Reálny príklad

Vstup
https://yas.sh:8080/tools/json-formatter?utm_source=docs#example
Výstup
Protokol: https:
Hostiteľ: yas.sh
Port: 8080
Cesta: /tools/json-formatter
Parametre: {utm_source: 'docs'}
Kotva: #example

Presná štrukturálna analýza podľa špecifikácie WHATWG URL.

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

Vstup
Vložte URL adresu do vstupného riadku.
Spracovanie
Parser rozanalyzuje adresu podľa štandardného URL rozhrania prehliadača.
Výstup
Prehľadná tabuľka všetkých zložiek adresy a zoznam parametrov.
Ďalší krok
Skopírujte jednotlivé zložky alebo upravte parametre cez Query String Builder.

Časté chyby

  • Zadanie adresy bez protokolu (napr. yas.sh namiesto https://yas.sh).
  • Zámena query parametrov s kotvami (#hash).
  • Prehliadnutie zakódovaných špeciálnych znakov v ceste.

Čo znamená výsledok

Poskytuje kompletný prehľad o stavbe adresy s izolovanými parametrami pripravenými na úpravu.

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/url-parser
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/url-parser" \
  -H "Content-Type: application/json" \
  -d '{"input":"https://user:pass@example.com:8443/a/b?q=1#frag"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/url-parser", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "https://user:pass@example.com:8443/a/b?q=1#frag"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/url-parser", json={"input":"https://user:pass@example.com:8443/a/b?q=1#frag"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesAny URL
Success response
{ "result": { "protocol": "https:", "host": "example.com:8443", "hostname": "example.com", "port": "8443", "pathname": "/a/b", "query": { "q": "1" }, "hash": "#frag", "origin": "https://example.com:8443" } }

Split any URL into protocol, auth, host, port, path, query (parsed), hash + origin.

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