レスポンスとともにhttpステータスコードを返すCurl 質問する

レスポンスとともにhttpステータスコードを返すCurl 質問する

私はhttpヘッダーを取得してhttpステータスコードを見つけ、応答を返すためにcurlを使用しています。次のコマンドでhttpヘッダーを取得します。

curl -I http://localhost

応答を得るには、次のコマンドを使用します

curl http://localhost

-I フラグを使用するとすぐに、ヘッダーのみが取得され、応答はなくなります。 1 つのコマンドで http 応答とヘッダー/http ステータス コードの両方を取得する方法はありますか?

ベストアンサー1

-出力を stdout に取得するために出力に使用することを指定している curl ドキュメントを確認することで解決策を得ることができました。

curl -o - -I http://localhost

httpリターンコードのみのレスポンスを取得するには、次のようにします。

curl -o /dev/null -s -w "%{http_code}\n" http://localhost

おすすめ記事