Заголовки ответа в Django
К ответу можно добавлять HTTP-заголовки.
Объект HttpResponse ведет себя
как словарь: ключ - имя заголовка,
значение - его текст:
from django.http import HttpResponse
def show(request):
response = HttpResponse('text')
response['Content-Type'] = 'text/plain'
response['X-My-Header'] = 'value'
return response
Заголовки можно передать и при
создании через параметр
headers:
def show(request):
return HttpResponse(
'text',
headers={
'Content-Type': 'text/plain',
'X-My-Header': 'value',
},
)
Верните ответ с заголовком
Content-Type: text/plain.
Добавьте два своих заголовка
с префиксом X-.
Задайте заголовки через параметр
headers конструктора.