ウェブサイト上のバイナリファイル(例:イメージ)がダウンロードせずに変更されたかどうかをプログラムで確認するにはどうすればよいですか? 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. Greenplumで表が変更されたかどうかを確認するには?
- 9. ページ上にアイコンがあるかどうかを確認するにはどうすればいいですか?
- 10. どのような行がgitで誰によって変更されたかを確認するにはどうすればよいですか?
- 11. ファイルが変更されたかどうかを確認する
- 12. 変数が存在するかどうかを確認するにはどうすればよいですか?
- 13. プログラムがWindows上のUbuntuでBashで実行されているかどうかを確認するにはどうすればいいですか?
- 14. ファイルが他のプロセスによって変更されたかどうかを確認するにはどうすればよいですか?
- 15. アンドロイドでWiFi adbが接続または切断されているかどうかをプログラムで確認するにはどうすればよいですか?
- 16. どのウィジェットがクリックされたかを確認するにはどうすればよいですか?
- 17. ウェブサイトが更新されてメールを送信しているかどうかを確認するにはどうすればよいですか?
- 18. Seleniumスクリプトがログインできたかどうかを確認するにはどうすればよいですか?
- 19. オートメーション - Canvasイメージの変更を確認するにはどうすればよいですか?
- 20. テキストファイル内のテキストが空に変更されているかどうかを継続的に確認するにはどうすればよいですか? Java
- 21. PHPでは、ユーザーがウェブサイトのホームページ/インデックスページにアクセスしたばかりかどうかを確認するにはどうすればよいですか?
- 22. ローカルファイルがboto3でダウンロードせずにS3オブジェクトと同じかどうかを確認するにはどうすればいいですか?
- 23. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 24. Moqバイナリファイルをダウンロードする正しいウェブサイトはどれですか?
- 25. 変数が存在するかどうかを確認するにはどうすればいいですか?
- 26. ファイル内で行われたコミットの変更を確認するにはどうすればよいですか?
- 27. オープン・グラフ・アプリケーションが既にタイムラインにプログラムで追加されているかどうかを確認するにはどうすればよいですか?
- 28. WinActivateが成功したかどうかを確認するにはどうすればよいですか?
- 29. イメージがページに表示されているかどうかをセレンで確認するにはどうすればよいですか?
- 30. プロセスがすでにpowershell上で実行されているかどうかを確認するにはどうすればよいですか?
私はそうは思わない。実際のファイルをリクエストすると、オクテットストリームが取得されます。 AFAIKあなたが必要としている方法でファイルの属性を調べることを可能にする仕様の呼び出しはありませんが、私は方法があるかどうかを知りたいと思っています。 – Joe