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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011