11

Web サーバー上のファイル (たとえば、 http: //foo.com/bar.zip -> HTTP 経由でのみアクセス可能) を指定して、ファイルをダウンロードせずに日付属性 (たとえば、日付 [作成、変更]) を取得する方法はありますか?そもそもアーカイブ全体?

現在、アーカイブをダウンロードし、プログラムで属性を読み取ります。問題は、アーカイブが数十 MiB であるため、すべてをダウンロードして数バイトの情報だけを読み取ってしまうのはリソースの浪費のように思えることです。

帯域幅が実質的に無料であることはわかっていますが、無駄なことはしたくありません。

4

3 に答える 3

10

ヘッダーからLast-Modifiedを読み取ろうとする

于 2010-12-01T16:40:58.480 に答える
9

HTTP GET 要求の代わりに HTTP HEAD 要求を使用して、HTTP ヘッダーのみを読み取るようにしてください。HTTP GET を実行すると、たとえ HTTP ヘッダーを検査することにしたとしても、ファイル全体をダウンロードすることになります。

于 2010-12-01T17:09:50.323 に答える