YAML-inndata

URL-kodet utdata

Hva er YAML URL-koding?

YAML URL-koding konverterer en YAML-streng til et prosentkodert format som er trygt å inkludere i URL-er, spørringsparametre og HTTP-forespørselskropper.

Ifølge RFC 3986 kan URL-er bare inneholde et begrenset sett med ASCII-tegn. Dette verktøyet bruker encodeURIComponent() for å produsere en trygg kodet representasjon.

Dette verktøyet bruker JavaScripts native encodeURIComponent()-funksjon, som koder alle tegn unntatt alfanumeriske og noen få spesialtegn. YAML-signifikante tegn som kolon og linjeskift kodes sikkert.

Slik URL-koder du YAML

Følg disse trinnene for å URL-kode YAML-strengen din.

1

Lim inn eller last opp YAML

Lim inn YAML-innholdet i venstre panel, eller klikk på Last opp for å laste en .yaml-fil.

name: John Doe
age: 30
roles:
  - admin
  - editor
2

Klikk på Kode

Klikk på Kode-knappen. Høyre panel viser øyeblikkelig den URL-kodede utdataen.

3

Kopier eller bruk utdataen

Klikk på Kopier for å kopiere den kodede strengen til utklippstavlen.

Når YAML URL-koding brukes

API-spørringsparametre

Send YAML-konfigurasjonsdata som URL-spørringsparameter til REST API-er.

Webhook-nyttelaster

Kode YAML-data for inkludering i webhook-URL-er.

Del konfigurasjoner

Del YAML-konfigurasjoner via URL-lenker ved å kode dem som spørringsparametre.

CI/CD-pipeline-variabler

Kode YAML-fragmenter for sikker lagring i miljøvariabler.

Vanlige spørsmål

Hvilke tegn kodes?

Alle tegn utenfor det ureserverte settet definert i RFC 3986 prosentkodes.

Er dette det samme som Base64-koding?

Nei. URL-koding erstatter spesialtegn med %XX heksadesimale sekvenser. Base64 koder binære data til ASCII-tegn.

Kan jeg dekode utdataen tilbake til YAML?

Ja. Bruk YAML URL Decode-verktøyet vårt for å konvertere den kodede strengen tilbake til det opprinnelige YAML-innholdet.

Sendes YAML-dataene mine til en server?

Nei. All koding skjer helt i nettleseren din ved hjelp av JavaScripts encodeURIComponent().

Validerer kodingen YAML?

Nei. Dette verktøyet koder enhver streng som den er. Det validerer ikke om inndata er gyldig YAML.

Relaterte YAML-verktøy

Utforsk andre YAML-verktøy som fungerer godt sammen med URL-koding: