如何设置具有不同内容类型的http标头

时间:2012-05-23 21:14:41

标签: python html http header http-headers

我有一个通过Python动态创建的网页。其目的是提供图像,因此第一行设置内容类型:

Content-Type: image/png

我想设置http标头,特别是缓存控制,但我不太确定内容类型是不是html,所以我确定我不能把html样式标题放入其中。

编辑:代码简单地开始:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import string, sys, math, os
print("Content-Type: image/png\n")

2 个答案:

答案 0 :(得分:1)

Cache-Control,Content-Type等是HTTP标头,而不是“html样式标头”。无论内容类型如何,您都可以使用它们。

答案 1 :(得分:0)

import string, sys, math, os
print("Cache-Control: max-age=" + str(86400 * 3650) + ", public")
print("Content-Type: image/png")
print("\n")

这将资源设置为十年后到期。