15namespace http_request {
17static const uint8_t MD5_SIZE = 32;
27 void setup()
override;
34 void set_url(
const std::string &url);
43 void cleanup_(std::unique_ptr<ota::OTABackend> backend,
const std::shared_ptr<HttpContainer> &container);
Helper class to easily give an object a parent of type T.
void set_url(const std::string &url)
void dump_config() override
std::string md5_computed()
std::string md5_computed_
void cleanup_(std::unique_ptr< ota::OTABackend > backend, const std::shared_ptr< HttpContainer > &container)
void set_md5(const std::string &md5)
static const uint16_t HTTP_RECV_BUFFER
float get_setup_priority() const override
void set_password(const std::string &password)
std::string md5_expected()
bool validate_url_(const std::string &url)
void set_username(const std::string &username)
std::string get_url_with_auth_(const std::string &url)
std::string md5_expected_
void set_md5_url(const std::string &md5_url)
const float AFTER_WIFI
For components that should be initialized after WiFi is connected.
Providing packet encoding functions for exchanging data with a remote host.