Utilizando uma classe wrapper para implementar, em uma classe separada, uma funcionalidade de registro que utiliza uma a biblioteca HTTP Cliente 11
Detalhes de infraestrutura devem ser abstraídos através de interfaces. O padrão Adapter pode nos ajudar a trocar detalhes de infraestrutura, sem muitas dores de cabeça