На этот вопрос уже есть ответ:
Когда я получаю данные с URL с ответом 403
is = conn.getInputStream();
Выдает исключение IOException, и я не могу получить данные ответа.
Но когда я использую firefox и обращаюсь к этому URL напрямую, ResponseCode по-прежнему остается 403, но я могу получить html-контент