Be angnostic about http transfer protocol