Files
2026-05-18 20:43:01 -07:00

19 lines
584 B
C++

#include <fstream>
#include <regex>
#include <sys/time.h>
#include "clients/remote_client.h"
#include "clients/webdav.h"
#include "util.h"
std::string WebDAVClient::GetHttpUrl(std::string url)
{
std::string http_url = std::regex_replace(url, std::regex("webdav://"), "http://");
http_url = std::regex_replace(http_url, std::regex("webdavs://"), "https://");
return http_url;
}
int WebDAVClient::Connect(const std::string &host, const std::string &user, const std::string &pass)
{
std::string url = GetHttpUrl(host);
return BaseClient::Connect(url, user, pass);
}