YAML-indata

URL-kodad utdata

Vad är YAML URL-kodning?

YAML URL-kodning konverterar en YAML-sträng till ett procentkodat format som är säkert att inkludera i URL:er, frågeparametrar och HTTP-förfrågningskroppar.

Enligt RFC 3986 får URL:er bara innehålla en begränsad uppsättning ASCII-tecken. Det här verktyget tillämpar encodeURIComponent() för att producera en säker kodad representation.

Det här verktyget använder JavaScripts inbyggda funktion encodeURIComponent(), som kodar alla tecken utom alfanumeriska och några få specialtecken. YAML-signifikanta tecken som kolon och radbrytningar kodas säkert.

Hur man URL-kodar YAML

Följ dessa steg för att URL-koda din YAML-sträng.

1

Klistra in eller ladda upp din YAML

Klistra in ditt YAML-innehåll i den vänstra panelen, eller klicka på Ladda upp för att läsa in en .yaml-fil.

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

Klicka på Koda

Klicka på knappen Koda. Den högra panelen visar omedelbart den URL-kodade utdatan.

3

Kopiera eller använd utdatan

Klicka på Kopiera för att kopiera den kodade strängen till ditt urklipp.

När du använder YAML URL-kodning

API-frågeparametrar

Skicka YAML-konfigurationsdata som URL-frågeparameter till REST-API:er.

Webhook-nyttolaster

Koda YAML-data för inkludering i webhook-URL:er.

Dela konfigurationer

Dela YAML-konfigurationer via URL-länkar genom att koda dem som frågeparametrar.

CI/CD-pipelinevariabler

Koda YAML-kodsnuttar för säker lagring i miljövariabler.

Vanliga frågor

Vilka tecken kodas?

Alla tecken utanför den oreserverade uppsättningen som definieras i RFC 3986 procentkodas.

Är detta samma som Base64-kodning?

Nej. URL-kodning ersätter specialtecken med %XX hexadecimala sekvenser. Base64 kodar binära data till ASCII-tecken.

Kan jag avkoda utdatan tillbaka till YAML?

Ja. Använd vårt YAML URL Decode-verktyg för att konvertera den kodade strängen tillbaka till det ursprungliga YAML-innehållet.

Skickas mina YAML-data till en server?

Nej. All kodning sker helt i din webbläsare med JavaScripts encodeURIComponent().

Validerar kodningen YAML?

Nej. Det här verktyget kodar vilken sträng som helst som den är. Det validerar inte om inmatningen är giltig YAML.

Relaterade YAML-verktyg

Utforska andra YAML-verktyg som fungerar bra tillsammans med URL-kodning: