Protocol-independent all the things! Also https backend requests.