我有一个烧瓶API,它会像这样返回一个csv:
return send_file(
f,
attachment_filename="submission_report.csv",
as_attachment=True,
mimetype='text/csv'
)
但是,我有另一个烧瓶服务,它调用上面的API,并将上述响应返回给客户端。这个应用程序的资源是这样的:
return requests.get(csv_api_route)
但是,这会返回如下错误:
{
"filename": "/usr/local/lib/python2.7/json/encoder.py",
"function_name": "default",
"line_number": 184,
"text": "raise TypeError(repr(o) + \" is not JSON serializable\")"
}
有没有办法让中间瓶应用程序返回对客户端的响应?