jsonecho

YAML URL Encode

Codeer een YAML-fragment zodat het veilig in een URL kan staan.

De tool wordt geladen...

Zo gebruik je YAML URL Encode

  1. Plak je YAML.
  2. Bevat hij een fout, dan zie je waar en kun je die eerst herstellen.
  3. Kopieer de gecodeerde string en zet hem achter de parameternaam, bijvoorbeeld ?data=.

Over YAML URL Encode

Sommige tools en playgrounds bewaren een YAML-configuratie in het adres, zodat een link precies dezelfde opzet reproduceert.

Accolades, aanhalingstekens, dubbele punten en spaties zijn allemaal speciaal in een URL, dus de tekst moet percent-gecodeerd worden voordat hij in een querystring komt. De YAML wordt eerst op syntaxisfouten gecontroleerd, regeleinden blijven behouden en worden als %0A percent-gecodeerd.

Veelgestelde vragen

Hoe lang mag een URL zijn?

Browsers staan zeer lange adressen toe, maar servers en proxy's kappen ze vaak af bij 2.000 tot 8.000 tekens. Stuur voor alles wat groter is de YAML in een request body.

Is het veilig om gevoelige gegevens in een URL te zetten?

Nee. URL's belanden in de browsergeschiedenis, serverlogs en referrer-headers. Coderen is geen versleuteling, dus houd geheimen buiten het adres.

Hoe decodeer ik het weer?

Gebruik de tool YAML URL Decode, die de codering omkeert en de YAML-tekst met herstelde regeleinden toont.

Waarom is de uitvoer zoveel langer dan de invoer?

Elk speciaal teken wordt drie tekens, bijvoorbeeld { wordt %7B. Gestructureerde tekst zit vol speciale tekens, dus groei van 50 procent of meer is normaal.

Meer in URL en Base64

Alle tools →