A comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP.