Http delegation library