Skip to content

Commit

Permalink
http: init request target with url one
Browse files Browse the repository at this point in the history
  • Loading branch information
binarytrails authored and aberaud committed Aug 30, 2019
1 parent 562bf71 commit fd7f644
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/http.cpp
Expand Up @@ -416,6 +416,7 @@ Request::Request(asio::io_context& ctx, const std::string& url, std::shared_ptr<
{
cbs_ = std::make_unique<Callbacks>();
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,
Expand All @@ -424,13 +425,15 @@ Request::Request(asio::io_context& ctx, const std::string& host, const std::stri
{
cbs_ = std::make_unique<Callbacks>();
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)
: id_(Request::ids_++), ctx_(ctx), logger_(logger)
{
cbs_ = std::make_unique<Callbacks>();
resolver_ = resolver;
set_target(resolver_->get_url().target);
}

Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& endpoints, const bool ssl,
Expand All @@ -439,6 +442,7 @@ Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& e
{
cbs_ = std::make_unique<Callbacks>();
resolver_ = std::make_shared<Resolver>(ctx, std::move(endpoints), ssl, logger_);
set_target(resolver_->get_url().target);
}

Request::~Request()
Expand Down

0 comments on commit fd7f644

Please sign in to comment.