gpt4 book ai didi

http - 如何响应带有 html 和附件的 HTTP 请求?

转载 作者:可可西里 更新时间:2023-11-01 16:11:35 24 4
gpt4 key购买 nike

如何使用页面的 HTML 和附件响应 HTTP 请求?

例如,您导航到/start_download

页面显示“感谢您下载!”

并且浏览器会提示保存为而无需导航到其他地方。

我知道如何使用“Content-Disposition: attachment; filname=file.txt”,但我不知道是否可以在附件之前加载页面(即对一个请求的混合响应)。

如果有帮助,我正在使用 Python 的 BaseHTTPRequestHandler。

P.S:其他网络服务器等...不是一个选项,因为这是作业规范。

最佳答案

如果您将这样的标签添加到“感谢页面”的 header ,浏览器就会为您完成。

<meta http-equiv="Refresh" content="3;URL=_url_with_attachment_" />

然后让 _url_with_attachment_ 提供下载服务。 3 是它到达您想要的位置之前的秒数。

如果你真的想在不影响提供的 HTML 的情况下在 header 中执行此操作,那么你可以提供

Refresh: 3;URL=_url_with_attachment_

关于http - 如何响应带有 html 和附件的 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com