Главная страница
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.032 c
3-1136733352
VadimSpb
2006-01-08 18:15
2006.03.05
Как программно подключить БД?


2-1139921825
Evgen1976
2006-02-14 15:57
2006.03.05
стандартный QuickReport в Делфи


3-1136643582
plop
2006-01-07 17:19
2006.03.05
ORA-00xxx


15-1138740743
Firefly
2006-01-31 23:52
2006.03.05
Java


3-1136903860
Silver...
2006-01-10 17:37
2006.03.05
Чтоб TADODataSet не записивал в БД но не режим ReadOnly