Пытаясь использовать представление django в качестве обратного прокси-сервера, я использую следующий код:
class MyView(TemplateView):
...
def get(self, request, *args, **kwargs):
...
opener = urllib.request.build_opener(handler)
req = Request(url=https://my.url.com)
res = opener.open(req)
return HttpResponse(res.data)
При каждом втором запросе я получаю http 304
- AFAIK urllibне кэширует, почему сервер на
my.url.com
возвращает 304? - Даже если я установил заголовок 'Cache-Control' на отсутствие кэширования, проблема остается.
Какя могу запретить серверу выдавать мне 304?