Existe uma maneira no Django de retornar uma resposta HTTP 404 sem um tipo de conteúdo?
Eu tentei return HttpResponseNotFound()
do meu ponto de vista, mas isso envia um Content-Type: text/html; charset=utf-8
cabeçalho.
Existe uma maneira no Django de retornar uma resposta HTTP 404 sem um tipo de conteúdo?
Eu tentei return HttpResponseNotFound()
do meu ponto de vista, mas isso envia um Content-Type: text/html; charset=utf-8
cabeçalho.
A partir do Django 4.2, o Django sempre definirá um
Content-Type
cabeçalho em todas as respostas HTTP que ele gerar. Se você revisar,django.http.response.HttpResponseBase
descobrirá que o Django fornece um valor padrão para o tipo de conteúdo, caso nenhum seja fornecido.Se você passar
content_type=""
para um objeto de resposta, acho que será definidob"Content-Type: "
como o cabeçalho. Não sei se é isso que você deseja e não tenho certeza se é um valor válido para esse cabeçalho.Se você criar uma subclasse do objeto de resposta, poderá criar uma que desconfigurará o tipo de conteúdo após a inicialização. Eu acho que essa classe seria mais ou menos assim.