python - 使用 flask 返回 bool 作为 POST 响应

标签 python api flask return boolean

<分区>

我正在模拟一个 Post api(用 C# 编写),它在调用时返回一个 boolean 值 true 或 false。 请求的内容类型为 application/json

true

我现在正尝试使用 Flask 在 Python 中模拟该端点,并且我正在努力让它传递一个 boolean 值。

我试过了

return make_response(True,200)

或者只是

return True

在这两种情况下,api 都无法发送所需的响应并抛出错误。

在绝望的尝试中,我尝试将“True”作为字符串返回

return make_response("True", 200)

这似乎在模拟级别工作,但使用代码 (c#) 失败,因为它试图通过以下方式将该返回值转换为 boolean 值

result = response.Content.ReadAsAsync<bool>().Result

关于如何使模拟 api 返回 boolean 值的任何想法???

最佳答案

您应该考虑发送 json 数据。

return json.dumps(True)

关于python - 使用 flask 返回 bool 作为 POST 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35133318/

相关文章:

java - 如何自动发送短信?

json - R 输出到 JSON 得到 "_row": in objects

docker - 从Docker容器访问Google OAuth时出错:专用IP需要device_id和device_name

python - 异步协程中的 hid.find_all_hid_devices()

python - Pyglet 的 FPS 是显示器刷新率的一半

python - Windows上下文 : OleInitialize() failed: "COM error 0x80010106 RPC_E_CHANGED_MODE (Unknown error 0x0ffffffff80010106)"

web-services - 我预计youtube api v.3可以维持多长时间?

python - Flask 开发服务器重新加载时向前端发送消息

python - 无法使用 pymongo 客户端在 Docker 中连接 MongoDB 和 Flask

python - 为什么 Python 的 any/all 不返回找到的对象?