这与在堆叠上的其他问题上给出的答案不同。
我很困惑为什么在向服务器发送GET请求时我收到异常“请求太多”。
即使没有标题,请求也可以在BURP-SUIT / PostMan上正常工作。我试图在邮差上设置10个连续请求,我收到所有这些请求的状态码,间隔为700毫秒。甚至在c#Code中我仍然得到这个例外。
任何帮助都非常感谢。
编辑:
var req = WebRequest.Create("example.com") as HttpWebRequest;
req.Method = "GET";
req.UserAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0";
req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.GetResponse();
答案 0 :(得分:-1)
将此添加到您的请求标题中:
Retry-After: 120
代码如下:
request.Headers.Add("Retry-After", "120");