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
    Если вы не совсем понимаете как работает клиент то сначала изучите как работает браузер. Посмотрите сколько и как запросов он делает, а это не один и даже не десяток часто одной как вы пишете страницы. И сколько кода он загружает.
    Вам это надо сделать самому. Клиент потом у и легкий что настраиваемый. На старте он почти пустой.


Log in to reply