Сервер закрыл соединение. Если это тот сайт, о котором я думаю, то установка реально существующего юзер-агента спасет тебя
Не думаю, что тот, о котором ты думаешь . Mozilla/5.0 (Windows NT 6.1; rv:6.0.1) Gecko/20100101 Firefox/6.0.1 Мой юзер.
Именно. На всякий пожарный кинь на форму IdCookieManager и в настройках IdHttp выставь его как CookieManager. Или можно так: Code: var cookie: TIdcookieManager; begin cookie:=TICookieManager.Create(nil); Idhttp1.CookieManager:=cookie; Idhttp1.AllowCookies:=True; end; Этот код позволит получать куки и сохранять их. Удачи.
Что вы несете? Пробовал и с аловкукис и с кукимэнэджэром. Хоть не спрашивай ничего... Сабж обоссут и никакой конкретики.
какой запрос ? Post? Get? Какая Delphi? Показал бы сайт! 1. Причиной может быть кодировка отправки на сервер (Если у тебя 2010 ++ то там же Unicode, просто сам недавно сталкивался с такой туфтой на mail.ru) 2. Отработай в идеальность заголовки попробуй Content-Length свой передавать 3. Присутствует ли в строке запроса UrlEncode? 4. Покажи как ты делаешь запрос?
А почему ты считаешь, что они вообще должны быть? При запросе на vk.com их тоже нет, если ты не был ранее авторизован.
О, их вроде надо спарсить. Только что сделал запрос и получил куки: Code: UH=c15de42b00001409 US=0 И нашел "c15de42b00001409" в сорце страницы: HTML: <dl class="reklama" id="bottomBanners"><dd class="reklama"> <a onclick="adClick(this, 'uc15de42b00001409&r860128712&a11552')" target="_blank"><span style="background-image: url('http://i3.i.ua/ad/5/2/11552.jpg')" title="iPhone 4 и 3gs покупай Если не видишь их в коде - найди по средствам ctrl+F.
1. Надо бы научиться палить HTTP Analyzer прям когда тебе надо узнать про куки открываешь вкладку Cookie делаешь гет и видишь, что тебе сервер ничего не дает. 2. Делаешь какое-то действие смотришь куки появились надо палить сразу исходный код страницы искать скрипты. 3. Собственно человек выше сказал где брать куки тебе...