2

同じ URL で基本的な http リクエストを使用しています。長さが -1 のエンティティが返されることがあります。応答ステータスが OK で、エンティティが null でない間。

プログラムを約10回実行すると、ランダムに2回動作する可能性がありますが、他の試行は "Content-type: text/html, lentgh: -1" で失敗しました。

他に設定する必要があるものはありますか?

HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(textURL.toString());
HttpResponse response = client.execute(httpGet);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
    HttpEntity entity = response.getEntity();
    System.out.println(entity.getContentType() + ", length: " + entity.getContentLength());
}
4

1 に答える 1