![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() отправляю
Код:
idhttp.get('http://site.ru'); Цитата:
Как мне собственно получить в дельфи этот заголовок, если конкретнее, то мне надо выдернуть отсюда PHPSESSID=e27abf264fc07971579f216158a97c64 |
#2
|
||||
|
||||
![]() Set-Cookie:PHPSESSID=e27abf264fc07971579f216158a97c64; path=/
Ну примерно так: Код:
uses StrUtils; ... x:=pos('Set-Cookie:', s); if(x > 0) then begin y:=PosEx(';', S, x+1); // поиск точки с запятой if(y > 0) then // читаем то, что тебе надо: Caption := Copy(s, x+Length('Set-Cookie:'), y-1); Помогаю за Спасибо ![]() |
#3
|
||||
|
||||
![]() Код:
type TForm1 = class(TForm) Memo1: TMemo; IdHTTP1: TIdHTTP; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; procedure TForm1.FormCreate(Sender: TObject); begin IdHTTP1.Get('http://ya.ru'); // Memo1.Text:=IdHTTP1.Response.RawHeaders.Text; IdHTTP1.Response.RawHeaders.Extract('Set-Cookie', Memo1.Lines); end; Пишу программы за еду. __________________ |