Unzipping .gz sitemap C++



How to unzip/decompress .gz sitemap in C++? I tryed to do this like in code below. For "sitemap.xml.gz" it works (RequestObject.setUri("sitemap.xml.gz");) but for "sitemap-4-1.xml.gz" it doesnt and I am getting weird characters in console.



#include "stdafx.h"
#include <SFML/Network/Http.hpp>
#include <SFML/Network.hpp>
#include <iostream>
#include <conio.h>

using namespace sf;
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
Http SiteObject("http://www.gunfire.pl");
Http::Request RequestObject;
RequestObject.setUri("sitemap-4-1.xml.gz");

Http::Response ResponseObject = SiteObject.sendRequest(RequestObject);
cout << ResponseObject.getBody();

getch();
return 0;
}

No comments:

Post a Comment