首页 > 解决方案 > 在python中调用它后如何返回n次API响应?

问题描述

我一直在使用 python 3x 并制作了如下 API:

@app.route('/testapi', methods=['POST'])
def test_api():
    try:
        response = {'MSG': "Works"}
        return response
    except:
        return False

我一直在从 javascript 调用这个 API,一旦我调用 /testapi ,它应该返回响应 n(eg:4) 次,时间延迟为 10 秒。我怎样才能实现这个解决方案?

标签: pythonpython-3.xflaskpython-requestsrest

解决方案


然后,您可以为此使用setIntervalclearInterval

var x = 0;
var intervalID = setInterval(function () {

   // Your logic for calling api here

   if (++x === 4) { // call four times times
       window.clearInterval(intervalID);
   }
}, 10000);// 1 sec == 1000ms

推荐阅读