获取响应头Content-Disposition
时间: 2024-09-24 10:19:39 浏览: 31
获取HTTP响应头`Content-Disposition`通常是在处理Web服务请求或者解析HTTP响应时需要用到的。这个头字段包含了关于资源如何呈现给用户的附加信息,比如文件名、下载提示等。在Python的`requests`库中,你可以这样做:
```python
import requests
response = requests.get('http://example.com')
content_disposition = response.headers.get('Content-Disposition')
if content_disposition:
print(f"Content-Disposition: {content_disposition}")
else:
print("Content-Disposition not found in the headers.")
```
在这里,我们发送一个GET请求到指定URL,并通过`.headers`属性获取所有响应头部,然后用`.get('Content-Disposition')`来查找特定的键值对。
如果你是在JavaScript环境中工作,可以使用`fetch`函数配合`Response`对象的`headers`属性:
```javascript
fetch('http://example.com')
.then(response => response.headers.get('Content-Disposition'))
.then(contentDisposition => console.log(`Content-Disposition: ${contentDisposition}`))
.catch(error => console.error('Error:', error));
```
阅读全文