0

Apache ライブラリのHttpEntityを使用して、URL からファイルをダウンロードしています。いえ

String url="http://www.stackoverflow.com/question/ask/idontexist.jpg";
String user_agent=...; //I know, I can use the default value, but this is what I do actually!


HttpClient httpclient =new AutoRetryHttpClient(new DefaultServiceUnavailableRetryStrategy(5, 500));

HttpGet httpget = new HttpGet(url);
httpget.setHeader("Content-Type", "application/x-www-form-urlencoded");
httpget.setHeader("User-Agent", user_agent);

HttpEntity entity = httpclient.execute(httpget).getEntity(); 

InputStream is = entity.getContent();

今。からリソースを保存するInputStreamと、FileOutputStreamという名前のファイルが作成されますidontexist.jpgが、内容がありません (予想どおり)。

InputStream返されたリソースにコンテンツがないこと、または URL が指す要求されたリソースが存在しないことを確認するにはどうすればよいですか?

4

1 に答える 1