Riap::HTTP implementation