私はcURLを使用しようとしましたが、デフォルトでは(Debian)はHTTPSサポートでコンパイルされていないようで、自分でビルドしたくありません。
wget
はSSLをサポートしているようですが、wgetでOPTIONS HTTPリクエストを生成する方法に関する情報は見つかりませんでした。
Debianにデフォルトでインストールされるcurlは、しばらく前からHTTPSをサポートしています。 (昔はSSLを使用するパッケージとSSLを使用しないパッケージの2つのパッケージがありましたが、現在はそうではありません)
次のようなcurlでOPTIONSリクエストを送信できます。
curl -i -X OPTIONS http://example.org/path
さらに出力を表示するには、-v
の代わりに-i
を使用することもできます。
OPTIONSメソッドでプレーン*(パスの代わりに RFC 7231 を参照)を送信するには、次のようなコマンドラインを実行できるcurl 7.55.0以降が必要です。
curl -i --request-target "*" -X OPTIONS http://example.org