YAML URLエンコーダー
URLやHTTPリクエストで安全に使用するためのYAML文字列URLエンコード
YAML 入力
URLエンコード出力
YAML URLエンコードとは?
YAML URLエンコードは、YAML文字列をURL、クエリパラメータ、HTTPリクエストボディに安全に含めるためのパーセントエンコード形式に変換します。
RFC 3986によると、URLには限られたASCII文字セットしか含められません。このツールはencodeURIComponent()を適用して安全なエンコード表現を生成します。
このツールはJavaScriptのネイティブ関数encodeURIComponent()を使用し、英数字といくつかの特殊文字以外のすべての文字をエンコードします。コロンや改行などのYAML重要文字は安全にエンコードされます。
YAML URLエンコードの使い方
YAMLをURLエンコードするには以下の手順に従ってください。
YAMLを貼り付けまたはアップロード
左パネルにYAMLコンテンツを貼り付けるか、アップロードをクリックして.yamlファイルを読み込みます。
name: John Doe
age: 30
roles:
- admin
- editorエンコードをクリック
エンコードボタンをクリックします。右パネルにURLエンコード済み出力が即座に表示されます。
出力をコピーまたは使用
コピーをクリックしてエンコードされた文字列をクリップボードにコピーします。
YAML URLエンコードの使用場面
APIクエリパラメータ
YAML設定データをURLクエリパラメータとしてREST APIに渡します。
Webhookペイロード
WebhookのURLにYAMLデータを含めるためにエンコードします。
設定の共有
YAMLをクエリパラメータとしてURLリンクで設定を共有します。
CI/CDパイプライン変数
環境変数にYAMLスニペットを安全に保存するためにエンコードします。
よくある質問
どの文字がエンコードされますか?
RFC 3986で定義された非予約セット以外のすべての文字がパーセントエンコードされます。
Base64エンコードと同じですか?
いいえ。URLエンコードは特殊文字を%XX16進シーケンスに置き換えます。Base64はバイナリデータをASCII文字にエンコードします。
出力をYAMLにデコードできますか?
はい。YAML URLデコードツールを使用して、エンコードされた文字列を元のYAMLコンテンツに戻すことができます。
YAMLデータはサーバーに送信されますか?
いいえ。すべてのエンコードはブラウザ内でJavaScriptのencodeURIComponent()を使用して行われます。
エンコードはYAMLを検証しますか?
いいえ。このツールは文字列をそのままエンコードします。入力が有効なYAMLかどうかは検証しません。
関連YAMLツール
URLエンコードと合わせて使える他のYAMLツール: