Flask在微服务中返回CSV

时间:2015-09-07 21:40:35

标签: python flask

我有一个烧瓶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\")"
    }

有没有办法让中间瓶应用程序返回对客户端的响应?

0 个答案:

没有答案