2016-04-26 5 views
0

Ich habe Service Hexe gibt eher einfache XML in Körper, aber mit sehr großen Text in "ns: Antworten" -Tag - in IE/Chrome ist es ca. 40kB, aber in Httpclient Ich erhalte:Jakarta HttpClient Problem mit der Größe des Tags

<ns:InvokeResponse xmlns:ns="..."> 
<ns:return xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns:ServiceResponse"> 
<ns:responses>TOO MANY CHARACTERS</ns:responses> 
<ns:returnCode>0</ns:returnCode> 
</ns:return> 
</ns:InvokeResponse> 

Ich verwende Code aus Beispiel Httpclient:

CloseableHttpClient httpclient = HttpClients.createMinimal(); 
try { 
    HttpGet httpGet = new HttpGet(request); 
    CloseableHttpResponse response1 = httpclient.execute(httpGet); 

    try { 
     System.out.println(response1.getStatusLine()); 
     HttpEntity entity1 = response1.getEntity(); 

     entity1.writeTo(new FileOutputStream("out.txt")); 

     EntityUtils.consume(entity1); 
    } finally { 
     response1.close(); 
    } 
} finally { 
    httpclient.close(); 
} 

Jede Idee, was könnte wie kann es verbessert werden, dass die Bibliothek richtig großen Brocken lesen von Zeichen in einem Tag, so dass ich korrekte Daten anstelle von 'ZU VIELEN ZEICHEN' habe?

Antwort

0

Die Anwendung/Bibliothek ist in Ordnung. Dies war ein Fehler in der URL und die Antwort war die richtige Antwort vom Server.

Verwandte Themen