Java では、応答を待たずに 5 秒ごとに HttpPost を送信したいと考えています。どうやってやるの?
次のコードを使用します。
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
StringEntity params = new StringEntity(json.toString() + "\n");
post.addHeader("content-type", "application/json");
post.setEntity(params);
httpClient.execute(post);
Thread.sleep(5000);
httpClient.execute(post);
しかし、それは機能しません。
前の接続を失い、2 番目の送信用に新しい接続をセットアップしても、2 番目の実行機能は常にブロックされます。