curlでtimeoutを設定する方法

技術

はじめに

今回は「curlでtimeoutを設定する方法」を紹介します。

備忘録的な記事になります。

curlでtimeoutを設定する方法

使用法

curlでtimeoutを設定するにはcurlオプションの–max-timeもしくは-mを使います。

また、オプション後にはタイムアウト秒数を指定します。

以下サンプルコマンドです。

$ curl --max-time 2 localhost:8080/hello

検証

応答を3秒後に設定したアプリケーションをcurlしてみます。

なお、curlのタイムアウトは2秒を指定します。

$ curl --max-time 2 localhost:8080/sleep
curl: (28) Operation timed out after 2004 milliseconds with 0 bytes received

2秒でタイムアウトしてくれました

👍🎉

コメント

タイトルとURLをコピーしました