- 26 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:01:05.67 ]
- HttpURLConnectionを使ってHttpの応答のヘッダを見て、例えばgifだったら画像本体部分はダウンロードしない、としたいのですが
本体の前にヘッダだけ見ようと先にHttpURLConnectionのgetContentType()やgetHeaderFields()だけ実行しても パケットキャプチャソフトで見るとその時点で既にHttpURLConnectionは画像本体部分も含めて 全てバッファにダウンロードしちまっているようなのですが、無駄な通信を抑えるためにも なんとかヘッダ部分だけ先に見てそこから後続部分をダウンロードするしないの判定処理はできないですかね? HEADメソッドでまずヘッダだけでも見るってのも、通信回数が増えるので一回の接続でなんとかしたく。 それともやっぱSocket使ってもっと低い所でゴニョゴニョしないとダメですかね
|

|