Колба Python Намеренный Пустой Ответ


есть ли способ вернуть ответ (из объекта make_response () или аналогичного) с определенными свойствами, чтобы он не отображал страницу снова и не делал ничего другого. Я пытаюсь запустить код на сервере без генерации каких-либо выходных данных

простой 'return None' производит:

ValueError: View function did not return a response

Это должно быть возможно, потому что следующий только загружает файл и не отображает шаблон:

myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response

любая помощь будет принята спасибо!

1 58

1 ответ:

вы отвечаете на запрос, ваш HTTP-сервер должны возвращение что-то. Ответ HTTP "пустой ответ" - это 204 No Content:

return ('', 204)

обратите внимание, что возврат файла в браузер не пустой ответ, просто отличается от ответа HTML.