Bonjour à tous

Je travaille sur un programme qui récupère des pages HTML, et j'ai certaines pages qui sont retournées par le serveur en mode "Transfert-Encoding : chunked"

Savez-vous s'il y a un moyen de réceptionner les données sans prendre les nombres hexadécimaux qui indiquent la taille des données envoyées ?

Voici mon code actuel (je passe la partie connexion et récupération du header) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
string contenuPage;
 
boost::asio::read(*socket, response, boost::asio::transfer_at_least(1), error);
  do
  {
      sStr << &response;
      contenuPage += sStr.str();
      /* Vidage du flux */
      sStr.str("");
  } while (boost::asio::read(*socket, response, boost::asio::transfer_at_least(1), error));
 
  socket->close();
Merci