|
3 / 7 / 4
Регистрация: 11.01.2018
Сообщений: 90
|
|||||||||||
Автоматическая переадресация HttpURLConnection02.02.2019, 16:21. Показов 2685. Ответов 6
Метки html, httpurlconnection, javascript, js, redirect, request, запрос, переадресация, редирект, хостинг (Все метки)
Здравствуйте!
Будет небольшое вступление в проблему. Итак, у меня есть скрипт php, который просто-напросто принимает методом GET три параметра и заносит их в БД. То есть никакого визуального интерейса нет, а следовательно в html два абсолютно пустых тега - <head> и <body>. Как мне казалось - ничего сложного. Написал отправку такого запроса с помощью HttpURLConnection и начинаю тестировать по заранее подготовленной ссылке. Запускаю - в БД никаких изменений. Пробую отправить эту же самую ссылку в браузере - всё прекрасно сработало. Внимательно пытаюсь отдебажить. Смотрю в ответ, а он показывает, что перешёл на сайт с какими-то двумя js скриптами в html. Объясню: Вот, что ожидалось:
Браузеры же, в большинстве своём, поддерживают автопереадресацию и просто моментально попадают куда нужно, а HttpURLConnection - похоже что нет. Если кто-нибудь вдруг сталкивался с подобной проблемой можете что-нибудь подсказать? P.S. Переходить на другой хостинг пока не вариант, но приму советы, если Вы знаете подходящие бесплатные)))
0
|
|||||||||||
| 02.02.2019, 16:21 | |
|
Ответы с готовыми решениями:
6
HttpURLConnection Проверка HttpURLConnection HttpURLConnection + POST |
|
Автоматизируй это!
|
|
| 02.02.2019, 21:40 | |
|
rt_Keen, не уверен, что дело в редиректе, но ты можешь у УрлКоннекшн поставить setFollowRedirect(true)
Я бы на твоем месте скопировал у твоего браузера (Хром например) и поставил в поля твоего запроса User-Agent
1
|
|
|
3 / 7 / 4
Регистрация: 11.01.2018
Сообщений: 90
|
|
| 02.02.2019, 22:43 [ТС] | |
|
Welemir1, спасибо большое, но пока что не помогло ни одно, ни другое...
![]() На случай недопонимания хотел бы показать пример: Если с пк выполнить вход на cyberforum.ru, то сразу по нажатию на кнопку входа на несколько секунд отобразится страничка, как на картинке, а затем переходит на основную страничку сайта. Так вот в моём случае HttpURLConnection ловит ответ с почти такой же приветственной странички, а до основной не доходит.
0
|
|
|
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
|
||
| 03.02.2019, 11:26 | ||
Сообщение было отмечено rt_Keen как решение
Решение
rt_Keen, ну так редирект выполняется javascript'ом.
Во-вторых, если не хочешь менять хостинг, то свяжись с поддержкой хостинга и спроси, как убрать их страницу.
1
|
||
|
3 / 7 / 4
Регистрация: 11.01.2018
Сообщений: 90
|
|
| 03.02.2019, 12:18 [ТС] | |
|
korvin_, понял. Но сэмулировать такой переход программно никак не выйдет?
0
|
|
|
3 / 7 / 4
Регистрация: 11.01.2018
Сообщений: 90
|
|
| 04.02.2019, 22:43 [ТС] | |
|
korvin_,
Всё так, хостинг подтвердил свою вину - антибот. Надо теперь новый подходящий хостинг искать) Спасибо за объяснение.
0
|
|
| 04.02.2019, 22:43 | |
|
Помогаю со студенческими работами здесь
7
HttpURLConnection: что не так? HttpURLConnection не может подключиться
Как определить кодировку страницы через HttpURLConnection? Автоматическая переадресация PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|