【问题标题】:HttpWebRequest.AllowAutoRedirect problem with Content-DispositionContent-Disposition 的 HttpWebRequest.AllowAutoRedirect 问题
【发布时间】:2011-05-09 16:43:37
【问题描述】:

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

【问题讨论】:

    标签: c# httpwebrequest content-disposition


    【解决方案1】:

    在我看来就像一个坏掉的 webapp。无论如何,我会通过手动进行重定向来解决它,而不是由 HWR 处理。

    【讨论】:

    • 有示例代码吗?类似于 HttpWebClient 的子类,它覆盖重定向方法并跟踪内容处置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2011-02-02
    • 2015-07-23
    • 2012-02-27
    相关资源
    最近更新 更多