There's still a problem with the request... Since you're doing a POST and do allow autoredirects, it may be that the post data is causing a redirect to a resource that can't be found. Be sure the data that gets written to the request stream is correct.
Also, double check that when you browse to the URL in a browser, the URL you pasted into the address bar does not change during navigation.