Это url обеспечивается OP (я имею в виду @ dev_mg99) не состоят из "на стороне сервера" перенаправлять.
Данные JSON на веб-странице появляются после «Javascript» Выполнение.
И, насколько я знаю, делать HTTP POST/GET (используя любой метод, предусмотренный в Android) будет бесполезен в этом случае, как сервер возвращает «сайт» и «не JSON данные».
(Пожалуйста, поправьте меня, если я ошибаюсь, так что я получаю, чтобы узнать что-то новое.)
Единственное возможное решение приходит мне на ум:
1) Загрузите выше URL в WebView
2) Продолжайте проверять, загружен ли WebView «полностью»
3) Если он полностью загружен Извлеките текст «html» WebView и получите желаемый текст JSON.
Не знаю, как кодировать (2) ... Таким образом, не может быть предоставлен какой-либо код.
Как я узнал, что?
Шаг 1: Open выше URL в (скажем) Google Chrome. Подождите некоторое время и вы увидите, что страница перенаправляет на веб-страницу с текстом следующего содержания:
{"success":false,"error_code":null,"data":{"transaction_status":0}}
, который выглядит как строка JSON.
Шаг 2: Отключите JavaScript браузера (Для google chrome: Настройки -> Показать дополнительные параметры -> Конфиденциальность ... Настройки содержимого -> Javascript ... Нажмите «Не разрешайте сайту запустить JavaScript»
Шаг 3:. Теперь снова попытайтесь открыть выше URL в браузере ... страница не перенаправит в любом месте
по которой я делаю вывод, что выше URL является перенаправлен JavaScript (не с сервера)
так что в основном вы просто хотите получить текст, возвращенный URL-адресом, не так ли? –