Здравствуйте! При загрузке файла по GET (HTTP) в ответе требует поддержки Java-скриптов у клиента. (Разумеется, её нет.) При вызове же из Оперы выдаёт правильно даже при выключенной поддержке скриптов

Как игнорировать Java-скрипты на стороне клиента. Спасибо.
03.02.17
1 ответ

Лучший ответ по мнению автора

Вам нужно отправлять такой же запрос, как и браузер.Если сервер отвечает по-разному, то Ваши запросы отличаются.Рискну предположить, что с адресом Вы не ошиблись, а вот заголовки запросов отличаются. В Chrome подсмотреть заголовки запроса, и вообще всю сетевую активность можно, открыв сетевой монитор:Tools -> Developer tools -> (вкладка) NetworkСкачиваем файл.Выбираем слева нужный запрос, и идем на вкладку Headers, нам нужна группа Request Headers. Обычно достаточно добавить лишь некоторые из заголовков чтобы успокоить сервер. По моему опыту наиболее важные:RefererUser-AgentCookieAccept В Опере наверняка есть похожий функционал, но в любом случае, никто не мешает Вам прикинуться Chrome. 
04.02.17
Лучший ответ по мнению автора

Глеб Черняк

Сейчас на сайте
Глеб Черняк
Глеб Черняк
Эксперт месяца
Читать ответы

Андрей

Сейчас на сайте
Читать ответы

Андрей Соловьев

Сейчас на сайте
Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store