Конференция "Сети" » WinInet, InternetConnect, дефолтный адрес страницы ?
 
  • DevilDevil © (20.02.12 13:40) [0]
    Здравствуйте, уважаемые форумчане

    Знаю, что есть InternetOpenUrl, но мне надо через InternetConnect/HttpOpenRequest/HttpSendRequest.

    Вопрос. Если у меня есть имя сервера. То как определить его дефолтную страницу? Как мне сказали, сайт вполне может не содержать страницы index.html
  • Anatoly Podgoretsky © (20.02.12 14:51) [1]
    > DevilDevil  (20.02.2012 13:40:00)  [0]

    Не твое имя обращайся как server/ а она подставит страницу по умолчанию и
    вернет назад.
  • DevilDevil © (21.02.12 15:34) [2]
    > Anatoly Podgoretsky ©   (20.02.12 14:51) [1]

    спасибо большое, ещё руки пока не дошли опробовать
  • DevilDevil © (24.02.12 18:08) [3]
    > Anatoly Podgoretsky ©   (20.02.12 14:51) [1]

    попробовал
    действительно HttpOpenRequest(..., '/', ...) возвращает дефолтную страницу. Но тем не менее, существует ли возможность узнать её полный url ?
  • ~AQUARIUS~ (24.02.12 21:32) [4]

    >  существует ли возможность узнать её полный url

    Нет, не существует; это внутренее дело сервера, что считать дефолтной страницей
  • DevilDevil © (25.02.12 03:27) [5]
    > ~AQUARIUS~   (24.02.12 21:32) [4]
    ну браузер же как-то отслеживает "перебросы"
  • ~AQUARIUS~ (26.02.12 17:56) [6]
    Впервые об этом слышу :-)
    Зайдите на http://google.com/ Браузер показывает, какую страницу ему отдал сервер? ;-)
  • DevilDevil © (26.02.12 20:39) [7]
    > ~AQUARIUS~   (26.02.12 17:56) [6]

    ну например это сайт
    http://www.netto-online.de/
  • ~AQUARIUS~ (27.02.12 00:00) [8]
    Это потому что там "дефолтная" страница содержит перенаправление (редирект) на другую страницу - так просто было удобнее разработчику сайта. А это уже к WinInet относится совсем другоим боком. WinInet автоматически обрабатывает редиректы; это отключается, тогда редиректы нужно обрабатывать вручную вам. Также редиректы бывают HTTP-уровня (коды 301, 307 например - см. здесь: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes ), а могут быть в теле документа - тэгами <meta>, джаваскриптом и т.д.
  • DevilDevil © (27.02.12 11:33) [9]
    > ~AQUARIUS~   (27.02.12 00:00) [8]
    спасибо
    буду смотреть
 
Конференция "Сети" » WinInet, InternetConnect, дефолтный адрес страницы ?
Есть новые Нет новых   [134435   +13][b:0][p:0]