Echo Alex's suggestion of debugging. Your Host header doesn't look correct - should just be the host (and port if not default for the protocol) instead of the host and path. May or may not cause problems depending on your server. HTTP 1.1 requires the header though a null value is okay - depends on what the server expects though. See this link at w3.org for more info on the Host header.
Actually, if that string in your Host header is the path, it should be included as part of the GET portion of the field. What is the full URL you are using in a browser to access this object directly?
You may find some valuable info in SOL2167.
Best of luck! -Ed