1. Lepsza obsługa wyjątków. Przechwytywane i zapisywane są wszystkie, które występują w trakcie kolejnych prób.
2. Dodana obsluga kolejnych nieobsługiwanych przez HttpClient kodowań utf8 pisanych małymi literami.
3. Umożliwienie ustawienia własnego timeoutu w konstruktorze.
4. Wielokrotne używanie obiektu klasy HttpClient, zgodnie z dokumentacją.
5. Usunięcie funkcji dedykowanej ustawianiu nagłówków http. Teraz robi się to poprzez pole 'DefaultRequestHeaders' obiektu klasy HttpClient.