template for web-based protocols to implement FileSystems
kludge in place where the response code (200,302,401,etc) can be stored.
get an inputStream for the resource. The client using the stream must make sure the stream is closed.
return metadata for the resource. This should include: