Je veux écrire un programme C++ pour télécharger des fichiers avec HTTP. Par souci d'apprentissage, je voudrais mettre en œuvre le téléchargement multipart dans mon programme de la façon DownThemAll! Est-ce que. Il n'est pas possible de faire lseek sur une socket linux. Je suppose que ce serait une option HTTP que nous aurions besoin de spécifier, indiquant où commencer le téléchargement du fichier. Ainsi, nous pourrions avoir plusieurs connexions ouvertes au serveur. Est ce bien? Quels sont les en-têtes HTTP pour le faire?Comment écrire un programme C++ de téléchargement MultiPart
1
A
Répondre
3
Je vous suggère de jeter un coup d'oeil à la section 14.35.1 octets Plages de la spécification HTTP:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35
1
Vous devez l'en-tête HTTP Range.
0
Il existe une bibliothèque basée sur C++ et ASIO appelée Urdl.
lien ASIO: http://asio.sourceforge.net