Skip to content
Snippets Groups Projects
Commit fd7f6445 authored by Seva's avatar Seva Committed by Adrien Béraud
Browse files

http: init request target with url one

parent 562bf712
Branches
Tags
No related merge requests found
...@@ -416,6 +416,7 @@ Request::Request(asio::io_context& ctx, const std::string& url, std::shared_ptr< ...@@ -416,6 +416,7 @@ Request::Request(asio::io_context& ctx, const std::string& url, std::shared_ptr<
{ {
cbs_ = std::make_unique<Callbacks>(); cbs_ = std::make_unique<Callbacks>();
resolver_ = std::make_shared<Resolver>(ctx, url, logger_); resolver_ = std::make_shared<Resolver>(ctx, url, logger_);
set_target(resolver_->get_url().target);
} }
Request::Request(asio::io_context& ctx, const std::string& host, const std::string& service, Request::Request(asio::io_context& ctx, const std::string& host, const std::string& service,
...@@ -424,6 +425,7 @@ Request::Request(asio::io_context& ctx, const std::string& host, const std::stri ...@@ -424,6 +425,7 @@ Request::Request(asio::io_context& ctx, const std::string& host, const std::stri
{ {
cbs_ = std::make_unique<Callbacks>(); cbs_ = std::make_unique<Callbacks>();
resolver_ = std::make_shared<Resolver>(ctx, host, service, logger_); resolver_ = std::make_shared<Resolver>(ctx, host, service, logger_);
set_target(resolver_->get_url().target);
} }
Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std::shared_ptr<dht::Logger> logger) Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std::shared_ptr<dht::Logger> logger)
...@@ -431,6 +433,7 @@ Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std: ...@@ -431,6 +433,7 @@ Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std:
{ {
cbs_ = std::make_unique<Callbacks>(); cbs_ = std::make_unique<Callbacks>();
resolver_ = resolver; resolver_ = resolver;
set_target(resolver_->get_url().target);
} }
Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& endpoints, const bool ssl, Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& endpoints, const bool ssl,
...@@ -439,6 +442,7 @@ Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& e ...@@ -439,6 +442,7 @@ Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& e
{ {
cbs_ = std::make_unique<Callbacks>(); cbs_ = std::make_unique<Callbacks>();
resolver_ = std::make_shared<Resolver>(ctx, std::move(endpoints), ssl, logger_); resolver_ = std::make_shared<Resolver>(ctx, std::move(endpoints), ssl, logger_);
set_target(resolver_->get_url().target);
} }
Request::~Request() Request::~Request()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment