[英]Python Flask Intentional Empty Response
有沒有辦法返回具有某些屬性的響應(來自make_response()
object 或類似的),這樣它就不會再次呈現頁面並且也不做任何其他事情。 我正在嘗試在服務器上運行代碼而不生成任何 output
一個簡單的'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
您正在響應請求,您的 HTTP 服務器必須返回某些內容。 HTTP '空響應' 響應是204 No Content
:
return ('', 204)
請注意,向瀏覽器返回文件不是空響應,只是與 HTML 響應不同。
Response
狀態為 204(無內容)
from flask import Response
return Response(status = 204)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.