1
0
mirror of synced 2025-07-02 20:02:24 +03:00
This commit is contained in:
yhirose
2025-06-24 19:39:57 -04:00
parent 1729aa8c1f
commit b2bf172393
2 changed files with 154 additions and 0 deletions

View File

@ -1450,6 +1450,11 @@ public:
Result Delete(const std::string &path, const Headers &headers,
const std::string &body, const std::string &content_type,
Progress progress);
Result Delete(const std::string &path, const Params &params);
Result Delete(const std::string &path, const Headers &headers,
const Params &params);
Result Delete(const std::string &path, const Headers &headers,
const Params &params, Progress progress);
Result Options(const std::string &path);
Result Options(const std::string &path, const Headers &headers);
@ -1894,6 +1899,11 @@ public:
Result Delete(const std::string &path, const Headers &headers,
const std::string &body, const std::string &content_type,
Progress progress);
Result Delete(const std::string &path, const Params &params);
Result Delete(const std::string &path, const Headers &headers,
const Params &params);
Result Delete(const std::string &path, const Headers &headers,
const Params &params, Progress progress);
Result Options(const std::string &path);
Result Options(const std::string &path, const Headers &headers);
@ -9172,6 +9182,23 @@ inline Result ClientImpl::Delete(const std::string &path,
progress);
}
inline Result ClientImpl::Delete(const std::string &path, const Params &params) {
return Delete(path, Headers(), params);
}
inline Result ClientImpl::Delete(const std::string &path, const Headers &headers,
const Params &params) {
auto query = detail::params_to_query_str(params);
return Delete(path, headers, query, "application/x-www-form-urlencoded");
}
inline Result ClientImpl::Delete(const std::string &path, const Headers &headers,
const Params &params, Progress progress) {
auto query = detail::params_to_query_str(params);
return Delete(path, headers, query, "application/x-www-form-urlencoded",
progress);
}
inline Result ClientImpl::Options(const std::string &path) {
return Options(path, Headers());
}
@ -10627,6 +10654,17 @@ inline Result Client::Delete(const std::string &path, const Headers &headers,
Progress progress) {
return cli_->Delete(path, headers, body, content_type, progress);
}
inline Result Client::Delete(const std::string &path, const Params &params) {
return cli_->Delete(path, params);
}
inline Result Client::Delete(const std::string &path, const Headers &headers,
const Params &params) {
return cli_->Delete(path, headers, params);
}
inline Result Client::Delete(const std::string &path, const Headers &headers,
const Params &params, Progress progress) {
return cli_->Delete(path, headers, params, progress);
}
inline Result Client::Options(const std::string &path) {
return cli_->Options(path);
}