ウェブサイト上のバイナリファイル(例:イメージ)がダウンロードせずに変更されたかどうかをプログラムで確認するにはどうすればよいですか? HTTPメソッドを使用して(この場合はC#で)完全にダウンロードする前にチェックする方法はありますか?ウェブサイト上のバイナリファイル(例:イメージ)がダウンロードせずに変更されたかどうかをプログラムで確認するにはどうすればよいですか?
答えて
HEADでファイルが変更されているかどうかを確認できます。
その後は、レスポンスヘッダは、Webサーバのサポート場合のLast-Modified、またはETagを含むことが返されました。
合意したETagsは、サポートされているこの問題に対する最良の解決策です。 –
はい、それは私がやった解決策のアプローチです。私はETagがそれを使用しています、そうでなければLast-Modifiedにフォールバックします。 –
HEADリクエストを実行して、最後に変更されたdatetime値とcontent-lengthを確認できます。
内容の長さに言及してくれてありがとう:サーバーが正しく設定されていない場合の大きなフォールバック –
実際にはHEAD
リクエスト(GET
ではなく)を発行した後にLast-Modifiedヘッダーを探したいとします。私はWebClient
hereを介してHEAD
を取得するためのコードを書きました。
サイトが正しくキャッシュされる必要があるにもかかわらず、すべてのサイトが正しいLast-Modifiedヘッダーを提供するわけではありません。 –
しかし、サーバーがルールに従って動作しない場合は、あなたができることはあまりありません。 – Bryan
サーバーが正しいキャッシュ制御ヘッダー(Last-Modifiedなど)を提供していない場合は、ファイルをダウンロードして内容を比較する以外に、特定の時間以降にファイルが変更されたかどうかを判断する方法がありません。 –
- 1. ウェブサイトのイメージを変更するにはどうすればいいですか?
- 2. javascriptオブジェクトがイメージかキャンバスかどうかを確認するにはどうすればよいですか?
- 3. ウェブページ全体をダウンロードせずにページが更新されたかどうかを確認するには?
- 4. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 5. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 6. UIImageViewのイメージをプログラムで変更できるようにするにはどうすればよいですか?
- 7. ファイルが他のプロセスによって変更されたかどうかを確認するにはどうすればよいですか?
- 8. 変数が存在するかどうかを確認するにはどうすればよいですか?
- 9. どのウィジェットがクリックされたかを確認するにはどうすればよいですか?
- 10. ウェブサイトが更新されてメールを送信しているかどうかを確認するにはどうすればよいですか?
- 11. 選択を変更せずにListBoxでどの項目が「アウトライン」されているかを変更するにはどうすればよいですか?
- 12. PHPでは、ユーザーがウェブサイトのホームページ/インデックスページにアクセスしたばかりかどうかを確認するにはどうすればよいですか?
- 13. Moqバイナリファイルをダウンロードする正しいウェブサイトはどれですか?
- 14. ウェブサイトをダウンさせずに更新するにはどうすればよいですか?
- 15. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 16. 変数が存在するかどうかを確認するにはどうすればいいですか?
- 17. イメージがページに表示されているかどうかをセレンで確認するにはどうすればよいですか?
- 18. * .aspxページが変更されたかどうかを確認するには
- 19. オープン・グラフ・アプリケーションが既にタイムラインにプログラムで追加されているかどうかを確認するにはどうすればよいですか?
- 20. エンティティコレクションに複数の値のいずれかが含まれているかどうかを確認するにはどうすればよいですか?
- 21. ビュー内でインスタンスエンティティが変更されているかどうかを確認するにはどうすればよいですか?
- 22. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 23. PictureBoxの画像が変更されたかどうかを確認するにはどうすればよいですか?
- 24. ファイルの名前が変更されたかどうかを確認するにはどうすればよいですか?
- 25. 変更をプログラムでチェックするにはどうすればよいですか?
- 26. アプリがGoogle PlayやAmazonからダウンロードされたかどうかを確認するにはどうすればよいですか?
- 27. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 28. iOSでデバイス設定の振動モードがプログラムで設定されているかどうかを確認するにはどうすればよいですか?
- 29. 背景イメージを変更するにはどうすればよいですか?
- 30. イメージURLを変更するにはどうすればよいですか?
私はそうは思わない。実際のファイルをリクエストすると、オクテットストリームが取得されます。 AFAIKあなたが必要としている方法でファイルの属性を調べることを可能にする仕様の呼び出しはありませんが、私は方法があるかどうかを知りたいと思っています。 – Joe