restbed
restbed copied to clipboard
HTTP 2 Compliance
auto settings = make_shared< Settings >( );
Service service;
service.add_application_layer( http_10_instance );
service.add_application_layer( http_11_instance );
service.add_application_layer( http2_instance );
service.add_application_layer( spdy_instance );
service.start( settings );
auto request = session->get_request( );
if ( request.get_header( "connection", String::lowercase ) == "upgrade" )
{
bool success = session.upgrade( request.get_header( "upgrade" ) );
if ( success == false )
{
//handle error.
}
}