Added a delegate to simplify use of HTTP resources


Preceded by: master
Followed by: (will update)

The gist of this change is explained in the javadoc of [#diff-18](#diff-18)