PDA

Просмотр полной версии : Помогите плз передать куки сайту (c idcookiemanager)


Staratel
02.06.2009, 15:05
Ребята облазил пол инета, просматрел десятки примеров но всё не получалается.
Ещё писали про глюки Indy
У меня стоит delphi 7.
Вопрос:
Как послать сайту куки?
Надо послать на сайт определённые куки "s=123456"


IdHTTP1.CookieManager:=IdCookiemanager1;
IdHTTP1.AllowCookies:=true;
IdHTTP1.HandleRedirects:=true;
idhttp1.CookieManager.AddCookie('s=123456');
try
Memo1.Lines.Text := IdHTTP1.Get('http://yandex.ru/');
except



Нефига не получаеться, плиз подскажите что не так!

Большое спасибо!

intNet
02.06.2009, 15:30
Staratel, чувак, не иби себе мозг, забей на эти добаные indy. Они не предсказуемые и тупые, я когда-то пытался разобраться и забил, перешёл на winsock. Там же и проблем с куки никаких нет, и быстрее в десятки раз.

Staratel
02.06.2009, 16:56
Ок, понял тебя, спасибо.
Может скинешь норм статейку\исходничок в тему пост\гет в дельфи на винсок.

================================================== ============
Всёже кто на дельфи с Indy работал отпишитесь как с куками запросики посылать.
================================================== ============

intNet
02.06.2009, 17:52
Хорошая статья(по ней учился) (http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021), ну и msdn конечно же.
А пример/ иходник - по моим постам смотри, я писал уже где-то.

Staratel
03.06.2009, 13:54
может всётки кто примерчик с indy покажет..

mailbrush
03.06.2009, 14:31
Добавь в заголовки Cookie: id=1;

JeDaSe
03.06.2009, 18:23
HTTP.Request.CustomHeaders.Text:= 'Cookie: s=123456;';
и нет проблем