#include #include "HTTPFile.h" HTTPFile HTTPFile::instance(protocol); void HTTPFile::open(const std::string url) { _res = cpr::Get(cpr::Url{url}); } void HTTPFile::close() { } const std::string HTTPFile::read() { return _res.text.data(); } HTTPFile::~HTTPFile() { this->close(); } HTTPFile * HTTPFile::clone() const { return new HTTPFile(this); } HTTPFile::HTTPFile(const HTTPFile *) : FileStrategy() { }