Windowsに搭載されているcurlコマンドを使う。以下は首相官邸のWebサイトのHTTP応答ヘッダーを読み込んで表示した例。
>curl.exe --head https://www.kantei.go.jp HTTP/1.1 200 OK Content-Type: text/html Content-Length: 33174 Connection: keep-alive x-amz-id-2: yjZSWMIZVh6PJM1NRlA+dbobBSiCFnB4lSY/5dN2SGjjLq0v4418xytB0u6qRdSuurcSQMqGKz0= x-amz-request-id: R4EJDAG31NJXSTDE Date: Wed, 21 Jun 2023 14:57:46 GMT x-amz-replication-status: COMPLETED Last-Modified: Wed, 21 Jun 2023 11:56:11 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: l5vYlsr.6MlQH9HOYpyBV2onkIey3le0 Accept-Ranges: bytes Server: none ETag: "8996865cfebfd7d9c04305dc779d1dbf" X-Cache: Hit from cloudfront Via: 1.1 1d52323084c6753f5a9a5a3fa0fda23c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: NRT57-P3 X-Amz-Cf-Id: mt2YcG88ygViQcIzaEwq3tDiBTCwsgDdY2rl3qifQmWz1xDyTCPR8A== Age: 23 X-Frame-Options: SAMEORIGIN
PowerShellではInvoke-WebRequestコマンドレットのエイリアスにcurlが割り当てられてしまっているため、「curl.exe」とする。
PS > curl.exe --head https://www.kantei.go.jp (以下、表示省略)
この表示を見ることで、サーバーの設定状況を調べることができる。ただし、これはこちらのリクエストにサーバーがそのように返したというだけであり、応答内容が真実か否かは別であることに注意。例えば、セキュリティ対策のための隠蔽などは容易に可能である。