【发布时间】:2019-05-06 23:20:28
【问题描述】:
我有一个 API,如果没有可用数据,它必须只返回空白和状态为 200 OK
我尝试过以下事情并遇到这些错误
if df.empty:
return '' , 200
这会在浏览器中返回“”
if df.empty:
return json.loads('{}'), 200
这会在浏览器中返回 {}
Send status as 204 (NO CONTENT) 使之前的内容与浏览器上的一样
如何返回状态为 200 的完全空白?
【问题讨论】:
-
你应该简单地
return (' ', 200),它会给出空响应,状态码为200。 -
你的第一个例子只是在浏览器中为我返回一个空字符串,这正是你想要的我猜。
-
@SyedSaadAhmed by
return (' ', 200),它在浏览器中返回“”,我必须返回空白响应。 -
@Joost 返回空字符串在浏览器显示“”,浏览器必须刷新并显示完整的空白屏幕