Redesign http request classes, working ...
Adapt to new design