Я получаю HTTP 429 Слишком много ответов на запросы при попытке получить доступ к любой странице Reddit с использованием расширения .json с использованием Java.HTTP 429 Слишком много запросов при доступе к странице Reddit .json только один раз с использованием Java
Я использую код 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?
ли вы "Изменить строку User-Agent вашего клиента к чему-то уникальным и описательным"? – immibis
Я этого не делал - мне придется посмотреть на это. – Porthos3
Это сработало отлично. Если вы ответите, я приму это. Я использовал: myHttpURLConnection.setRequestProperty («http.agent», «my-user-agent-name-here»); – Porthos3