diff --git a/Recorder/FoscamRecorder.cpp b/Recorder/FoscamRecorder.cpp index b55af2b..e005128 100644 --- a/Recorder/FoscamRecorder.cpp +++ b/Recorder/FoscamRecorder.cpp @@ -102,7 +102,8 @@ Image::JpegImage FoscamRecorder::Snapshot(Http::HttpClient* pHttpClient, const S try { - image.SetImageData(pHttpClient->GetUrlContents(url.str())); + Http::HttpRequest request(url.str()); + image.SetImageData(pHttpClient->Open(request)); } catch (const std::exception& e) { diff --git a/Recorder/VStarCamRecorder.cpp b/Recorder/VStarCamRecorder.cpp index 9838951..1f983e5 100644 --- a/Recorder/VStarCamRecorder.cpp +++ b/Recorder/VStarCamRecorder.cpp @@ -93,7 +93,8 @@ void VStarCamRecorder::Snapshot(Http::HttpClient* pHttpClient, const Settings& s try { std::ofstream file(fileName.str()); - file << pHttpClient->GetUrlContents(url.str()); + Http::HttpRequest request(url.str()); + file << pHttpClient->Open(request); file.close(); } catch (const std::exception& e) diff --git a/Recorder/WatchBotRecorder.cpp b/Recorder/WatchBotRecorder.cpp index ec59812..26e37de 100644 --- a/Recorder/WatchBotRecorder.cpp +++ b/Recorder/WatchBotRecorder.cpp @@ -101,7 +101,8 @@ Image::JpegImage WatchBotRecorder::Snapshot(Http::HttpClient* pHttpClient, const try { - image.SetImageData(pHttpClient->GetUrlContents(url.str())); + Http::HttpRequest request(url.str()); + image.SetImageData(pHttpClient->Open(request)); } catch (const std::exception& e) {