我有一个运行的节点进程,它会不时地执行一些unirest.get和unirest.post。我也有一种网络终端,我可以从中看到所述不合理请求的整体进展。
问题是我需要能够取消特定的请求,但我无法找到方法。
结构是这样的:
var requests = [];
requests.push(unirest.post('someurl').end(somecallback));
requests.push(unirest.post('someurl').end(somecallback));
requests.push(unirest.post('someurl').end(somecallback));
我想做类似的事情:
requests[1].cancel(); // but of course this method doesn't exist
因为在这种情况下我不能让回调触发,因为目标是取消它以再次请求相同的URL,并且在不取消它的情况下,回调将触发两次。
任何人都知道如何取消/中断/销毁它?
答案 0 :(得分:2)