ボディに一重引用符を含める

ボディに it's のような一重引用符が含まれる境界の例です。シェルの引用が壊れないよう '\'' に置き換えられることを確かめます。

入力

メソッド

PUT

アドレス

https://example.com/x

ヘッダー(1 行に 1 つ)

Content-Type: text/plain

ボディ(送るデータ)

it's

ユーザー認証(ユーザー名:パスワード)

(空)

JSON として送る(--json を使う)

いいえ

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

メソッドPUT
ヘッダー1 個
ボディ4 文字

curl コマンド

curl -X PUT -H 'Content-Type: text/plain' --data-raw 'it'\''s' 'https://example.com/x'

検算(この結果になる理由)

一重引用符の中には一重引用符を書けないため、引用を閉じて \' を置き、再び開く形の '\'' にします。it's は 'it'\''s' になります。PUT は POST 以外なので -X PUT を付けます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 組み立てたコマンドは、実行する前に内容(特に送信先と認証情報)を確認してください。

ほかの入力例