Я использую HttpClient() для получения и анализа веб-страницы. На iOS все нормально, но когда я использую тот же код в симуляторе отладки Android, синтаксический анализ не удается.
Когда я смотрю на сам исходный HTML, я обнаруживаю, что на Android у меня есть мобильная версия страницы (некоторые автоматические перенаправления на их стороне).
Отключить перенаправление невозможно.
Я попробовал пользовательский агент, на котором момент, когда я получаю ответ:
код состояния ответа не указывает на успех: 403 (запрещено)
Код: Выделить всё
httpClient.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 17_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1");
Подробнее здесь: https://stackoverflow.com/questions/791 ... ected-to-m