Common HTTP definition without any dependencies