Commons HTTP Client - Nginx - Transfer-Encoding: chunked

Commons HTTP Client - Nginx - Transfer-Encoding: chunked - Java - Programmation

Marsh Posté le 10-02-2012 à 17:27:13    

Hello, je code une application qui doit récupérer des données via HTTPS avec la librairie commons http client (version 3.1).
 
Le serveur est hébergé via Nginx (version inconnue, je n'ai pas accès au serveur).
 
Le serveur stipule via l'entête Transfer-Encoding que la page sera rendue par morceaux (chunked). Le problème est que HttpClient ne détecte pas ça, et que de ce fait, je ne récupère que le début de la réponse.  
 
Quelqu'un a-t-il déjà rencontré ce problème et trouvé une solution ?
 
PS : pour reproduire le test, il suffit de s'identifier sur l'espace abonné de Free Mobile.

Reply

Marsh Posté le 10-02-2012 à 17:27:13   

Reply

Marsh Posté le 16-02-2012 à 11:26:34    

Un morceau de code utile pour se faire une idée...
 
C'est normalement correctement géré par httpclient. Chuncked input stream
 
http://www.mail-archive.com/httpcl [...] 03030.html
 

Citation :

I cannon recall a single confirmed problem with the correctness of the
chunk coding code in HttpClient in the past 7 (seven) years I am a
committer on the project.  
 
Double-check your code. If you are reasonably sure this is not an issue
with your code, post a _COMPLETE_ wire / context log of the session and
a test case reproducing the problem (preferably self-contained).


 
J'aime la réponse du gars  [:dawa]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed