Ruk*_*ech 84 python response flask
有没有办法返回make_response()具有某些属性的响应(来自对象或类似),以便它不会再次呈现页面,也不会执行任何其他操作.我试图在服务器上运行代码而不生成任何输出
一个简单的'return None'产生:
ValueError: View function did not return a response
Run Code Online (Sandbox Code Playgroud)
这应该是可能的,因为以下只下载文件而不呈现模板:
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 148
您正在响应请求,您的HTTP服务器必须返回一些内容.HTTP'空响应'响应是204 No Content:
return ('', 204)
Run Code Online (Sandbox Code Playgroud)
请注意,将文件返回到浏览器不是空响应,只是与HTML响应不同.
eus*_*iro 16
Response状态为 204(无内容)
from flask import Response
return Response(status=204)
Run Code Online (Sandbox Code Playgroud)