@@ -299,7 +299,7 @@ class _http_client_communicator
299
299
return m_client_config;
300
300
}
301
301
302
- const uri & uri () const
302
+ const uri & base_uri () const
303
303
{
304
304
return m_uri;
305
305
}
@@ -461,15 +461,15 @@ void http_client::build_pipeline(uri base_uri, http_client_config client_config)
461
461
}
462
462
details::verify_uri (base_uri);
463
463
464
+ m_pipeline = ::web::http::http_pipeline::create_pipeline (std::make_shared<details::http_network_handler>(std::move (base_uri), std::move (client_config)));
465
+
464
466
#if !defined(CPPREST_TARGET_XP) && !defined(_PHONE8_)
465
467
add_handler (std::static_pointer_cast<http::http_pipeline_stage>(
466
- std::make_shared<oauth1::details::oauth1_handler>(client_config.oauth1 ())));
468
+ std::make_shared<oauth1::details::oauth1_handler>(this -> client_config () .oauth1 ())));
467
469
#endif // !defined(CPPREST_TARGET_XP) && !defined(_PHONE8_)
468
470
469
471
add_handler (std::static_pointer_cast<http::http_pipeline_stage>(
470
- std::make_shared<oauth2::details::oauth2_handler>(client_config.oauth2 ())));
471
-
472
- m_pipeline = ::web::http::http_pipeline::create_pipeline (std::make_shared<details::http_network_handler>(std::move (base_uri), std::move (client_config)));
472
+ std::make_shared<oauth2::details::oauth2_handler>(this ->client_config ().oauth2 ())));
473
473
}
474
474
475
475
const http_client_config & http_client::client_config () const
@@ -481,7 +481,7 @@ const http_client_config & http_client::client_config() const
481
481
const uri & http_client::base_uri () const
482
482
{
483
483
auto ph = std::static_pointer_cast<details::http_network_handler>(m_pipeline->last_stage ());
484
- return ph->http_client_impl ()->uri ();
484
+ return ph->http_client_impl ()->base_uri ();
485
485
}
486
486
487
487
}}} // namespaces
0 commit comments