запросить страничку с сервера

Discussion in 'WASM.NETWORKS' started by pas, Jul 23, 2005.

  1. pas

    pas New Member

    Blog Posts:
    0
    Как запросить страничку с сервера (где передается имя странички и параметры GET и POST)?

    Вроде здесь была статья на эту тему, но что то не нашел. поиск по форуме тоже ничего вразумительного не дал.
     
  2. rmn

    rmn Well-Known Member

    Blog Posts:
    0
  3. pas

    pas New Member

    Blog Posts:
    0
    Мне бы пример как посылается запрос на страничку.

    Ссылка не работает, такого сайта нет.
     
  4. rmn

    rmn Well-Known Member

    Blog Posts:
    0


    Это пример запроса :)



    Посмотри это



    И вообще ресурс неплохой. Там стоит порыться.
     
  5. OLS

    OLS New Member

    Blog Posts:
    0
    1) делаешь коннект на доменное имя

    2) делаешь запрос только той части, которая после слеша:

    GET /index.html HTTP/1.0\n
     
  6. Ms Rem

    Ms Rem New Member

    Blog Posts:
    0
    GET http://yandex.ru HTTP/1.1

    Host: yandex.ru

    Connection: close



    запрос можно делать как по полному URL, так и по той части, которая после слеша. Host передавать нужно обязательно. После заголовков обязательно следуют 2 перевода строки. Ответ сервера будет таким:



    HTTP/1.1 200 OK

    Server: thttpd/2.25b 29dec2003

    Content-Type: text/html; charset=windows-1251

    Date: Sat, 23 Jul 2005 16:54:42 GMT

    Last-Modified: Sat, 23 Jul 2005 16:54:42 GMT

    Accept-Ranges: bytes

    Connection: close

    Cache-Control: no-cache,no-store



    после заголовка ответа идет 2 перевода строки и данные страницы.
     
  7. rmn

    rmn Well-Known Member

    Blog Posts:
    0
  8. pas

    pas New Member

    Blog Posts:
    0
    Всем спасибо. Буду разбираться.
     
  9. OLS

    OLS New Member

    Blog Posts:
    0
    Ms Rem



    Ну это ты уже на HTTP/1.1 пошел с мультихостингом на одном IP, а речь шла вроде бы о самом простом варианте ...
     
  10. Ms Rem

    Ms Rem New Member

    Blog Posts:
    0




    Так в большинстве случаев такой мультихостинг и встретиться. Поэтому лучше передать пару лишних строк в заголовке, чем потом думать, почему не везде работает. Тем более, сделать это не трудно.