Python Flask有意的空响应

有没有一种方法可以返回make_response()具有特定属性的响应(来自对象或类似对象),以使它不会再次呈现页面,也不会执行任何其他操作。我正在尝试在服务器上运行代码而不生成任何输出

一个简单的“不返回”会产生:

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响应不同。

以上是 Python Flask有意的空响应 的全部内容, 来源链接: utcz.com/qa/409960.html

回到顶部