HTML - тропы в ринг0

Тема в разделе "WASM.WIN32", создана пользователем cresta, 25 июл 2006.

  1. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Так это сам браузер из HTMLа (нету такого СТАНДАРТНОГО запроса типа GET-HTML-PAGE-ALL-RESOURCES-LIST =))), да и не нужен он, всё есть в xHTMLном документе возвращенном с сервера. Почему нет хтмла в буфере? - Смотри ниже ...) достал GET /smiles/Main/laugh.gif - встретил в HTMLе гдето чтото наподобе <img src="/smiles/Main/laugh.gif"> или в xScript запрос появился на загрузку картинки или в CSS появилось URL(/smiles/Main/laugh.gif)
    Откуда взялся HTML и иже с ним?
    1)Скачан браузером с сервера (не наш случай в буффере HTMLа нету)
    2)Взят из кэша браузера (браузер может даже запрос серверу на проверку обновления не посылать - поэтому в буффере не видно что чёта HTMLное возвращается, кстати во всех кэшурующих проксях если ты хотишь чтобы были обработаны все страницы без исключения ты должен либо очистить кэш либо прогнать весь кэшЪ через свой фильтр. Отсылал к IWebBrowser(2) незря, тама можно получить сцылку на буфер хтмлного документа но это тока для IE и придётся повозиться с "интерфейсным программированием" (почти что ООП тока - АЦКАЯ ВЕСЧЬ). В Mozile, OPERA и тд. свой набор интерфейсов, и своя система кэширования =) - тебе это надо ???)
    HTTP 1.1
    Ассерт: */*
    Коннектион: Keep-Alive
    Accept-Language: ru
    Разрешенный-Енкодинг: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

    берется из настроек самого браузера

    Модифиед-Since: Thu, 30 Sep 2004 20:00:00 GMT
    If-None-Match: "2d2fa-2b2-1f94f000"

    осатлось с предыдущего запроса к данному ресурсу


    Cookie: hotlog=1; session_id=6936039c0d7a5760044a37e5b3bd0537

    вытащено из кукисов - либо из предыдущего запроса к ресурсу либо из запроса к документу содержащиму этот ресурс
    ------
    Для развлечения с HTTP запросами советую скачать какойнить простенький Proxy и посмотреть запросы/ответы например Naviscope, в нём замечательная функция есть WebSite Tools, оч.помогает при отладке всякостей работающих через HTTP тем более если часть сторонего разработчика
     
  2. JagR

    JagR New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    6
    Спасибо - вопрос постепенно проясняется :derisive: