我有一个java程序,可以搜索一个站点以获得更新。它对用户设置的一段时间进行检查和睡眠。
在一些测试中,我将睡眠时间设置为0秒,忘记了它,它被过多的请求(垃圾邮件?,不知道术语)网站。如果我不去这个网站手动检查一些东西,我就不会注意到这一点。
我得到的错误是429 :请求太多了。我搜索了网站,并发现该网站应该发送我什么时候可以再试(重试-后标题)。问题是我要么得不到这个信息,要么找不到。
我已经通过铬查看了源,但没有找到相关信息。然后我使用了getErrorStrem,没有找到相关信息。
在堆栈溢出的另一个问题中,据说
如果一切都已正确设置,您还将收到一个“重试后”标题以及429响应。
我对网络技术的了解相当有限。我编写的程序寻找我注意到的查看页面源的模式。我的java知识更好,但不是很好。
那我怎么才能得到重试的信息呢?大约20个小时过去了,当我再次尝试时,我得到了同样的错误。
https://stackoverflow.com/questions/24640753
复制相似问题