1

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)
4

0 に答える 0