HTTP implementation.