40 curl_easy_setopt(
m_curl.get(), CURLOPT_CUSTOMREQUEST,
"OPTIONS");
41 curl_easy_setopt(
m_curl.get(), CURLOPT_NOBODY, 1L);
55 if (
m_curl ==
nullptr)
return;
56 curl_easy_setopt(
m_curl.get(), CURLOPT_CUSTOMREQUEST,
nullptr);
57 curl_easy_setopt(
m_curl.get(), CURLOPT_NOBODY, 0L);
std::unique_ptr< CURL, void(*)(CURL *)> m_curl
virtual void Fail(uint16_t errCode, uint32_t errNum, const std::string &)
virtual void ReleaseHandle()
virtual bool Setup(CURL *curl, CurlWorker &)
void ReleaseHandle() override
bool Setup(CURL *curl, CurlWorker &) override
void Fail(uint16_t errCode, uint32_t errNum, const std::string &) override
static VerbsCache & Instance()