Как запросить страничку с сервера (где передается имя странички и параметры GET и POST)? Вроде здесь была статья на эту тему, но что то не нашел. поиск по форуме тоже ничего вразумительного не дал.
"GET HTTP/1.0 http://someresource.com/somepage.htm\n" По памяти пишу, может ошибся. Поищи описание HTTP.
1) делаешь коннект на доменное имя 2) делаешь запрос только той части, которая после слеша: GET /index.html HTTP/1.0\n
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 перевода строки и данные страницы.
Ms Rem Ну это ты уже на HTTP/1.1 пошел с мультихостингом на одном IP, а речь шла вроде бы о самом простом варианте ...
Так в большинстве случаев такой мультихостинг и встретиться. Поэтому лучше передать пару лишних строк в заголовке, чем потом думать, почему не везде работает. Тем более, сделать это не трудно.