面试题答案
一键面试状态码
- 200 OK:表示请求成功,正常返回文件内容。当服务器能够顺利获取并准备好传输文件时,使用此状态码。
响应头
- Content-Disposition:用于指示浏览器如何处理响应数据。如果希望文件被下载,设置为
attachment
,并可以指定文件名。例如:Content-Disposition: attachment; filename="example.txt"
,这里filename
后的文件名可根据实际文件情况更改。 - Content-Type:指明文件的MIME类型,帮助浏览器正确处理文件内容。例如对于文本文件是
text/plain
,对于PDF文件是application/pdf
等。如:Content-Type: application/pdf
。 - Content-Length:指定响应体的长度(以字节为单位),让客户端可以准确知道需要接收的数据量,有助于进度条的显示等。例如:
Content-Length: 1024
,这里的数字根据实际文件大小设置。