HTTP/1.1 and HTTP/2.0 abstraction