2010-11-14 84 views
0

如果您将AllowAutoRedirectHttpWebRequest设置为true,那么它会自动重定向直到它达到某些内容。例如,在sourceforge.net上重定向到镜像,然后镜像将返回内容作为响应。问题是,最终的响应不包含任何Content-Disposition标题,而是之前的响应中有一个响应,它会将我们重定向到下载开始的最后一个URL。如果AllowAutoRedirect设置为true,那么我们会错过文件名,如果设置为false,我们应该手动重定向,并留意Content-Disposition。任何想法 ?HttpWebRequest.AllowAutoRedirect内容处置问题

回答

0

对我来说就像一个破碎的web应用程序。无论如何,我会通过手动执行重定向来解决这个问题,而不是由HWR来处理。

+0

有没有任何示例代码?像HttpWebClient的子类,它覆盖重定向方法并跟踪内容处置。 – Xaqron 2010-12-02 22:01:41