如何设置不同的内容类型HTTP头(How to set http headers with diff

2019-10-31 17:43发布

我通过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")

Answer 1:

缓存控制,Content-Type和类似的HTTP头,而不是“HTML样式头”。 无论您可以使用它们的内容类型。



Answer 2:

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

那台资源在十年内到期。



文章来源: How to set http headers with different content type