void processSession (Job& job, HTTP::Session& session) { session.write (m_deprecatedHandler.processRequest ( session.content(), session.remoteAddress().withPort(0).to_string())); session.close(); }
void onAccept (HTTP::Session& session) { // Reject non-loopback connections if RPC_ALLOW_REMOTE is not set if (! getConfig().RPC_ALLOW_REMOTE && ! session.remoteAddress().isLoopback()) { session.close(); } }
void ServerHandlerImp::onAccept (HTTP::Session& session) { // Reject non-loopback connections if RPC_ALLOW_REMOTE is not set if (! setup_.allow_remote && ! beast::IP::is_loopback (session.remoteAddress())) { session.close (false); } }
// Dispatched on the job queue void ServerHandlerImp::processSession (Job& job, HTTP::Session& session) { auto const s (to_string(session.message().body)); session.write (processRequest (to_string(session.message().body), session.remoteAddress().at_port(0))); if (session.message().keep_alive()) { session.complete(); } else { session.close (true); } }