webdevqa.jp.net

コマンドラインからHTTP OPTIONSリクエストを送信する方法は?

私はcURLを使用しようとしましたが、デフォルトでは(Debian)はHTTPSサポートでコンパイルされていないようで、自分でビルドしたくありません。

wgetはSSLをサポートしているようですが、wgetでOPTIONS HTTPリクエストを生成する方法に関する情報は見つかりませんでした。

77
sorin

Debianにデフォルトでインストールされるcurlは、しばらく前からHTTPSをサポートしています。 (昔はSSLを使用するパッケージとSSLを使用しないパッケージの2つのパッケージがありましたが、現在はそうではありません)

オプション/ path

次のような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
116
Daniel Stenberg