Собственно вопрос: в оригинале заголовок выглядит так: GET / HTTP/1.1 а у меня получается GET http://site.ru/ HTTP/1.1 пользую Indy. Как сделать запрос как в оригинале?
Как скачиваешь страницу? Напиши код. "http://site.ru" должно добавляться тогда, когда используешь прокси.
да, действительно через прокси лезу... блин, и именно поэтому (что через прокси лезу палят что это бот (попробовал из браузера через proxy залезть)) Эту проблему можно как-то решить?
Нет, ну вообще так и должно отправляться через прокси. Прокси уже сам удалит "http://site.ru" и отправит на сайт так, как и должно быть, то есть без "http://site.ru". Так что именно здесь не нужно ничего менять.
Попробуй в в Request.Location или как там Request.Host пропиши www.site.ru, а гет сдейлай так http:= idHttp.Get('/'); может прокатит.