Rub*_*byJ 4 python response flask
我有一个 FLASK 响应对象,我正在准备两个字符串值,如下所示:
vioAllScript = encode_utf8(vioAllScript)
vioAllDiv = encode_utf8(vioAllDiv)
vioTup = (vioAllDiv, vioAllScript,)
resp = make_response(vioTup)
return resp
Run Code Online (Sandbox Code Playgroud)
但是,每当我在前端检索此响应时,总是会从响应中删除第二个值,只留下第一个值。我尝试过其他选项,例如resp = make_response(vioAllDiv, vioAllScript)但总是发生同样的事情。有没有办法让我的响应包含两个字符串值而不将它们连接在一起?
那些烧瓶接口有点过于过载,这可能会令人困惑。面对模棱两可,很遗憾,flask 并没有拒绝猜测的诱惑。如果您深入研究文档的相关部分,您会发现这部分用于调用make_response元组:
(body, status, headers), (body, status), or (body, headers)
元组的第二个元素没有被解释为响应主体的一部分。
考虑返回这样的东西:
flask.jsonify(vioAllDiv=vioAllDiv, vioAllScript=vioAllScript)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5259 次 |
| 最近记录: |