回答:
Ron Garrityが言うように、次のようにCurlを使用できます。
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
キープアライブが機能している場合、次の2行を出力します。
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
キープアライブが機能していない場合、次の行を出力します。
* Closing connection #0
出力Connection ... left intact
は、サーバーが接続を閉じなかったこと、およびクライアントが再利用できることを証明しています。クライアントが実際に接続を再利用するかどうかを決定するのはクライアントです。コマンドラインで同じURLを2回リストすることで、Curlでそれを実証できます
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
その場合、次のような出力が得られます。
Re-using existing connection! (#0) with host ...