8
8
9
9
#include " oatpp/web/server/HttpConnectionHandler.hpp"
10
10
#include " oatpp/web/server/HttpRouter.hpp"
11
- #include " oatpp/network/server/SimpleTCPConnectionProvider .hpp"
11
+ #include " oatpp/network/tcp/ server/ConnectionProvider .hpp"
12
12
13
13
#include " oatpp/parser/json/mapping/ObjectMapper.hpp"
14
14
@@ -43,7 +43,7 @@ class ServiceComponent {
43
43
auto response = ResponseFactory::createResponse (Status::CODE_500, error, m_objectMapper);
44
44
45
45
for (const auto & pair : headers.getAll ()) {
46
- response->putHeader (pair.first , pair.second );
46
+ response->putHeader (pair.first . toString () , pair.second . toString () );
47
47
}
48
48
49
49
return response;
@@ -66,7 +66,7 @@ class ServiceComponent {
66
66
*/
67
67
OATPP_CREATE_COMPONENT (std::shared_ptr<oatpp::network::ServerConnectionProvider>, serverConnectionProvider)([] {
68
68
OATPP_COMPONENT (oatpp::Object<ConfigDto>, config); // Get config component
69
- return oatpp::network::server::SimpleTCPConnectionProvider ::createShared (config->port );
69
+ return oatpp::network::tcp:: server::ConnectionProvider ::createShared ({ " localhost " , config->port } );
70
70
}());
71
71
72
72
/* *
@@ -79,7 +79,7 @@ class ServiceComponent {
79
79
/* *
80
80
* Create ConnectionHandler component which uses Router component to route requests
81
81
*/
82
- OATPP_CREATE_COMPONENT (std::shared_ptr<oatpp::network::server:: ConnectionHandler>, serverConnectionHandler)([] {
82
+ OATPP_CREATE_COMPONENT (std::shared_ptr<oatpp::network::ConnectionHandler>, serverConnectionHandler)([] {
83
83
OATPP_COMPONENT (std::shared_ptr<oatpp::web::server::HttpRouter>, router); // get Router component
84
84
OATPP_COMPONENT (std::shared_ptr<oatpp::data::mapping::ObjectMapper>, objectMapper); // get ObjectMapper component
85
85
auto connectionHandler = oatpp::web::server::HttpConnectionHandler::createShared (router);
0 commit comments