[http] téléchargement d'un fichier par le protocole http 1.1

Description

Permet de télécharger un fichier avec le protocole http en supprimant le header (HTTP/1.1 200 OK,....) et en gérant le découpage en morceau (Transfer-Encoding : chunked).
Il lit le status (200 OK, ...) et le type d'encodage (chunked)

Source / Exemple :


//reste du code dans le zip

int main()
{
        int sock=-1;
	char server_name[]="killingskill.ke0.eu";
	char request_host[]="killingskill.ke0.eu";
	char request_path[]="/";
	char fichier[]="index.php";
	int port=80;

	WSADATA wsa;
	WSAStartup(MAKEWORD(2,0),&wsa);	

        HTTPreader http;
	if(http.connection(server_name,port)<0)
	   return -1;
        http.load(request_host,request_path,fichier);
        http.save(fichier);
	WSACleanup( );
	system("pause");
	return 0;
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.