我正在对AJAX
中的python
脚本进行Flask
调用。 python脚本通过jsonify
返回一个响应对象。
python
脚本部署在Apache24
。
return jsonify({"responseList": response}) # here response is a list
在我的网络浏览器中,我收到错误 - 500 - 内部服务器错误。
在Apache日志中,我看到此错误malformed header from script 'app.cgi': Bad header
我读到here我们需要在标题和正文之间添加一个新行以避免此错误。这是jsonify
真的需要,还是有办法给新行,因为jsonify
会自己添加标题。
请建议。 谢谢。
答案 0 :(得分:1)
我相信你需要按如下方式写下你的回报:
import Response from flask
import json
...
return Response(json.dumps({"responseList": response}), mimetype='application/json')