如何从Flask中的一个请求发送多个响应?

时间:2019-10-07 14:32:14

标签: python-3.x flask wsgi dispatch

我正在使用Flask制作服务的原型,该服务将接收一个可能与多个目的地匹配的POST请求,每个目的地都会生成一个响应以发送回发件人。这些响应不应分组为一个响应。适当地,烧瓶似乎对一个请求强制执行一个响应。是否可以根据需要[手动]生成并发送我的回复?

使用简单的Flask hello-world演示作为基础,如果要解决的话,我正在寻找的解决方案可能像这样简单:

@app.route('/', methods=['POST']
def receive():
   if request_matches_more_than_one_handler(request):
      # Let's say we want a total of 3 responses
      # Generate and send 2 responses here. How?
   # Now rely on flask to send the third response
   return '200 OK...'

我无法在路径上分派。

感谢您的输入!

0 个答案:

没有答案