{site_name}

{site_name}

🌜 搜索

HTTP中的Content-Disposition是一个响应头,用于告诉客户端如何处理响应中的数据

前端 𝄐 0
HTTP中的Content-Disposition是一个响应头,用于告诉客户端如何处理响应中的数据。它可以指示将响应内容显示在浏览器中,或者提示用户下载保存响应内容。

Content-Disposition响应头通常包含两个参数:inline和attachment。如果使用inline参数,则表示将内容显示在浏览器中,类似于普通网页的展示方式;如果使用attachment参数,则表示浏览器应该提示用户保存文件。

除了这两个参数外,Content-Disposition还可以包含一个可选的filename参数,用于指定下载的文件名。如果没有指定该参数,则会使用默认名称。

以下是一个使用Content-Disposition的示例:


HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="example.pdf"

%PDF-1.4
%âãÏÓ
...


上面的响应表示返回一个PDF文件,并提示用户下载保存,文件名为"example.pdf"。