我需要调用一个JSON API,该API每秒只允许有限数量的请求,以确保不会从特定IP发生DDOS攻击。
由于这将作为一种自动化过程在夜间进行,因此请求持续多长时间并不重要,但我需要一种方法在每个请求之间暂停,以确保我的IP没有被临时列入黑名单。
之前我使用Thread.Sleep(1000)来确保只发送1个请求/秒,但在asp.net vNext中,Thread.Sleep不存在/无法使用,因此我不能这样做。
是否有其他替代方法或更好的处理方式? 因为没有批量API,所以必须一次一个请求地完成。
提前致谢。
之前我使用Thread.Sleep(1000)来确保只发送1个请求/秒,但在asp.net vNext中,Thread.Sleep不存在/无法使用,因此我不能这样做。
是否有其他替代方法或更好的处理方式? 因为没有批量API,所以必须一次一个请求地完成。
提前致谢。