- PR -

HTMLファイルの更新のチェックについて

1
投稿者投稿内容
aileron
会議室デビュー日: 2005/11/11
投稿数: 2
投稿日時: 2005-11-11 01:07
JavaでwwwcのようにHTMLファイルが更新されているかどうかチェックできるようにしたいと考えています。
まず、簡単な更新のチェックとしては、URLConnectionクラスのgetContentLength()を使おうと思ったのですが、content-length ヘッダフィールドが書かれていないと使えません。
GETコマンドですべて読み込むしかないのでしょうか?
ほかに何か良い方法があったら教えてください。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-11-11 01:21
ブラウザのリクエストをキャプチャすればわかりますが多くの場合、If-Modified-Since ヘッダというのを利用して更新があるかどうか Web サーバに問い合わせます。
aileron
会議室デビュー日: 2005/11/11
投稿数: 2
投稿日時: 2005-11-11 01:49
>インギさん
返答ありがとうございます。
setRequestPropertyを使って、条件付きGETを行うということでしょうか?
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-11-11 01:55
実際に動作させて検証してみてはいかがでしょうか。
パケットをキャプチャしてブラウザが発行するリクエストと比べてみるのも良いかと存じます。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-11-11 02:06
If-Modified-Sinceについて詳しくはここらへん↓に詳しく書いてあります。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
1

スキルアップ/キャリアアップ(JOB@IT)