DefaultHttpClient インスタンスで HttpPost を実行しており、応答を取得した後にそれを消費しています。
次のように。(ランタイム例外です)
httpResponse = m_httpClient.execute(postRequest);
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
}
EntityUtils.consume(entity);
それでも私は例外を取得しています、
java.lang.IllegalStateException: Manager is shut down.
at org.apache.http.impl.conn.SingleClientConnManager.assertStillUp(SingleClientConnManager.java:175)
at org.apache.http.impl.conn.SingleClientConnManager.getConnection(SingleClientConnManager.java:209)
at org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientConnManager.java:190)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:391)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
at com.pixalate.etl.adserver.appnexus.api.AppNexusApiManager.executeRequest(AppNexusApiManager.java:374)