如何解决将顶级请求检测为下载失败的最佳实践?
比方说,我应该可以正常下载某些东西,但是出了问题。
据我了解:
-
如果用户使用常规点击通过网络浏览器打开了链接 (与“将链接另存为...”等相对),您可能希望显示一个 漂亮的错误页面。意思是:没有“ Content-Disposition:附件”标题。
-
如果下载已经开始,则只发送错误代码 以及否则为空的请求。客户端(例如浏览器)必须检测到该错误并在正确的位置显示适当的错误(例如,下载标签/窗格)。
为此,您(作为服务器)现在必须检测出哪种情况适用,即是下载还是顶级(或iframe)请求类型。您将查看来自客户端的HTTP请求中的哪些标头以检测到该标头?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。