我尝试使用Java使用.json扩展访问任何Reddit页面时,出现HTTP 429太多请求响应。HTTP 429使用Java仅访问Reddit .json页面时的请求太多
我使用的Java代码发现here没有任何修改(除了更改目标URL)。我试图访问的URL,如下列:
- http://www.reddit.com/r/news.json
- http://www.reddit.com/r/news/comments/3aqhk7/a_17yearold_invented_an_ingenious_way_to.json
我就好了使用浏览器访问这些页面,但不能不顾我提出的事实编程方式访问它们每次都有一个请求,并在两者之间等待。 Reddit returns this message when more than 30 requests are made in a minute,但我做得比这还少,我的网络上没有人使用Reddit。
是否有人熟悉这一点,为什么我可能会得到这些错误?有没有更好的方法来使用Java来处理这个问题?
你有没有“更改您的客户端的用户代理字符串唯一的描述性的东西”? – immibis
我没有 - 我得看看。 – Porthos3
工作出色。如果你答案,我会接受。我用: myHttpURLConnection.setRequestProperty(“http.agent”,“my-user-agent-name-here”); – Porthos3