Provide ability for http to use get, head

And other preparatory steps for performing a last-modified check