Use request for proxy support

Resubmission of #31 to the develop branch