HTTP разные ответы в браузере и http клинте
-
Всем привет.
Начал изучать http запросы, удалось авторизоваться в вк, отправить лс.
Сейчас не могу реализовать загрузку изображений в лс, причина в том что http клиент на get запрос получает не полную версию страницы.
сам запрос https://m.vk.com/write00000000 где "00000000" id пользователя
В браузере при загрузке по url, первым делом отправляться get запрос, в ответ на него приходит полная версия страницы. а в http клиенте в разы меньше кода.
-
@ilyakeymap said in HTTP разные ответы в браузере и http клинте:
Всем привет.
Начал изучать http запросы, удалось авторизоваться в вк, отправить лс.
Сейчас не могу реализовать загрузку изображений в лс, причина в том что http клиент на get запрос получает не полную версию страницы.
сам запрос https://m.vk.com/write00000000 где "00000000" id пользователя
В браузере при загрузке по url, первым делом отправляться get запрос, в ответ на него приходит полная версия страницы. а в http клиенте в разы меньше кода.Смотрите заголовки
-
@fox все заголовки сходяться
попробовал воспользоваться функцией баса записи http запросов, результат такой-же
-
@ilyakeymap не поленился проверил, ответы одинаковые.
-
оказывается в браузере дополнительные параметры у куков )
в моём случае remixmdevice=900/1440/1/!!-!!!!; remixdt=-32400;
что-то с разрешением экрана связано
-
@ilyakeymap Это fingeprint, разновидность
Клиент можно научить понимать такое, браузер это делает сами стучит о вашем девайсе попутно=)
-
@ilyakeymap
Если вы не совсем понимаете как работает клиент то сначала изучите как работает браузер. Посмотрите сколько и как запросов он делает, а это не один и даже не десяток часто одной как вы пишете страницы. И сколько кода он загружает.
Вам это надо сделать самому. Клиент потом у и легкий что настраиваемый. На старте он почти пустой.