2013-02-12 67 views
1

所以我用一些装饰从Django中对我的API启用缓存:如何为304 http响应代码设置Content-Type标头?

@require_GET 
@cache_page(100) 
@cache_control(max_age=100, s_maxage=100) 
@csrf_exempt 
def my_api(request): 

的问题是,304未修改响应回来与text/html的Content-Type头。我的API通常返回application/json Content-Type头,我想要保持一致。有没有办法告诉Django使用304响应代码返回什么内容类型?

回答