如何在python中调用API响应n次后返回它?

如何在python中调用API响应n次后返回它?,python,python-3.x,flask,python-requests,restapi,Python,Python 3.x,Flask,Python Requests,Restapi,我一直在使用python 3x,并制作了如下API: @app.route('/testapi', methods=['POST']) def test_api(): try: response = {'MSG': "Works"} return response except: return False 我一直在从javascript调用这个API,一旦我调用/testapi,它应该返回响应n次(例如:4次)

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

@app.route('/testapi', methods=['POST'])
def test_api():
    try:
        response = {'MSG': "Works"}
        return response
    except:
        return False
我一直在从javascript调用这个API,一旦我调用/testapi,它应该返回响应n次(例如:4次),时间延迟为10秒。如何实现此解决方案?

然后您可以为此使用和

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

你在使用ajax吗?是的correct@charchitI我期待着python的答案。但这看起来还是不错的!感谢you@charchit.I不要认为python中有这样做的东西。也许我错了。是的,我有同样的想法。