Extract HTTPTransportHelper into its own file.