Is there any reason that excon can't be used? It's used basically everywhere else for HTTP interaction.