如何在python中调用API响应n次后返回它?
我一直在使用python 3x,并制作了如下API:如何在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次)
@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中有这样做的东西。也许我错了。是的,我有同样的想法。