Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Сайт без браузера   Найти похожие ветки 

 
Человек   (2006-02-04 21:43) [0]

Как обратиться к какому-нибудь сайту не открывая браузера? Т.е послать команду что-ли www.example.ru/example.  
Если не понятно -- разъясню.


 
Джо ©   (2006-02-04 21:50) [1]

Что понимается под "обратиться"?
Вообще, самое простое, наверное — использовать функции из WinInet.pas.


 
Zeqfreed ©   (2006-02-04 22:20) [2]

Человек   (04.02.06 21:43)

Простейший пример :)


uses …Sockets…;

. . .

procedure TForm1.Button1Click(Sender: TObject);
const
get = "GET http://delphimaster.ru/ HTTP/1.0" + CRLF +
      "Host: delphimaster.ru" + CRLF +
      "Agent: Vasiliy Pupkin""s Browser" + CRLF +
      "Connection: close" + CRLF + CRLF;
begin
with TTcpClient.Create(Self) do begin
 try
  RemoteHost := "delphimaster.ru";
  RemotePort := "80";
  if Connect() then begin
   Sendln(get, "");

   Memo1.Clear;
   Memo1.Text := Receiveln(CRLF+CRLF);
   Memo1.Text := Memo1.Text + Receiveln(CRLF+CRLF);

   Close();
  end;
 finally
  Free;
 end;
end;
end;


Далее читаем http://www.codenet.ru/webmast/php/HTTP-POST.php


 
Человек   (2006-02-04 22:23) [3]

Ну, допустим, у меня есть ссылка example.ru/ura.htm/?msg=hello.Как выполнить этот запрос.


 
Джо ©   (2006-02-04 22:24) [4]

> [3] Человек   (04.02.06 22:23)
> Ну, допустим, у меня есть ссылка example.ru/ura.htm/?msg=hello.Как
> выполнить этот запрос.

Надо полагать, варианты [1] и [2] уже испробовали?


 
Zeqfreed ©   (2006-02-04 22:35) [5]

[3] Человек   (04.02.06 22:23)

> Как выполнить этот запрос

Это не запрос. Выполнить — подправить пару строчек в коде, приведенном в [2]. Если Вас интересует готовое решение для какой-то конкретной проблемы, то можно обговорить цену ;)


 
Anatoly Podgoretsky ©   (2006-02-04 22:38) [6]

В протоколе это метод GET


 
Человек   (2006-02-04 22:40) [7]

Честно, еще не успел, я просто для Вас запрос уточнял. Пошел пробовать


 
yurc ©   (2006-02-14 18:46) [8]

сапасибо большое Zeqfreed за пример запроса


 
umbra ©   (2006-02-14 19:05) [9]

попробуйте TIdHTTP с закладки IndyClients (если у Вас Д7). Это и есть браузер без графического интерфейса



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1140252679
Urvin
2006-02-18 11:51
2006.03.05
Поймать событие зезактивации формы


1-1138982654
Apollon_604
2006-02-03 19:04
2006.03.05
Прозрачность компонент


6-1132745304
NorthMan
2005-11-23 14:28
2006.03.05
Как посчитать объем данных


2-1140277888
Pit
2006-02-18 18:51
2006.03.05
Подменю в PopupMenu


15-1139584213
ZeFiR
2006-02-10 18:10
2006.03.05
rtl70.bpl