SORU
6 Ocak 2011, PERŞEMBE


Özel durum HttpRequest kullanarak.() yürütme: SingleClientConnManager Geçersiz kullanımı: bağlantısı ayrılmış

Google-api-client-java 1.2.1-alfa POST isteği yürütmek için kullanıyorum, ve ben yürütme sırasında aşağıdaki stacktrace alıyorum() HttpRequest.

Ve aynı URL için bir önceki SONRASI 403 hatası yakalıyorum Yoksay ve yeniden sonra hemen sonraki istek için ulaşım olur. (Bir döngü aynı ATOM beslemek için birden fazla giriş ekleme var).

Orada 'sonra bir 403? temizlik yapmam gereken bir şey.

Exception in thread "main" java.lang.IllegalStateException: Invalid use of SingleClientConnManager: connection still allocated.
Make sure to release the connection before allocating another one.
    at org.apache.http.impl.conn.SingleClientConnManager.getConnection(SingleClientConnManager.java:199)
    at org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientConnManager.java:173)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:390)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
    at com.google.api.client.apache.ApacheHttpRequest.execute(ApacheHttpRequest.java:47)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:207)
    at au.com.machaira.pss.gape.RedirectHandler.execute(RedirectHandler.java:38)
    at au.com.machaira.pss.gape.ss.model.records.TableEntry.executeModification(TableEntry.java:81)

Neden bana aşağıdaki kod almaya çalışırken olacaktıryenibağlantısı var mı?

CEVAP
7 Ocak 2011, Cuma


Başka bir istek için bağlantı yeniden önce yanıt gövde tüketmek gerekir. Sadece tepki durumunu okumak gerekir, ama InputStream tam yanıt sadece okumak bayt görmezden sayede son byte oku.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gali B

    Gali B

    1 EYLÜL 2006
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009
  • Tomas N

    Tomas N

    14 Kasım 2010