次のようなCURLを使用してリクエストを作成しようとしています。
curl -X DELETE "https://myhost/context/path/users/OXYugGKg207g5uN/07V"
どこ OXYugGKg207g5uN/07V
はハッシュなので、このリクエストを行う前にエンコードする必要があると思います。
私が試してみました curl -X DELETE --data-urlenconded "https://myhost/context/path/users/OXYugGKg207g5uN/07V"
いくつかのアイデア?
本当にOXYugGKg207g5uN/07V
はハッシュです。URL全体ではなく、エンコードする必要があります。 cURLを使用する環境内で使用可能なエンコード関数を使用できます。
これを試して
curl -X DELETE "https://myhost/context/path/users/$(echo -ne "OXYugGKg207g5uN/07V" | xxd -plain | tr -d '\n' | sed 's/\(..\)/%\1/g')"
と同等です
curl -X DELETE "https://myhost/context/path/users/%4f%58%59%75%67%47%4b%67%32%30%37%67%35%75%4e%2f%30%37%56"
ここでは、すべての文字がそのバイト表現に置き換えられます...特にきれいだとは思いませんが、機能します。