Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Вниз

411 Length Required   Найти похожие ветки 

 
Scar89   (2006-10-03 17:02) [0]

Здраствуйте
Вот такая ошибка выскакивает после отправления POST запроса из idHTTP. Вот код:

procedure TForm1.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
ss: TStringStream;
dp: String;
begin
ms := TMemoryStream.Create;
ss:= TStringStream.Create("");
IdHTTP1.Post("http://id.rambler.ru/script/newuser.cgi?back=&step=one&login=scar89&firstname=Max&lastname=Evd", ss, ms);
ms.SaveToFile("C:\save.html");
end;

Может быть в коде есть ошибки? Но если ввести не рамблеровскую ссылку то все работает. Почитал в интернете про ошибку "411 Length Required". Там написано что она выскакивает из-за того что в отсылаемом запросе не указан параметр ContentLength. Я заполнял его и количеством символов в ссылке и количеством символов в запрашиваемой ссылке - без результата..
Вобщем если кто знает подскажите пожалуйсто. Мне нужно с помощью POST зайти на ссылку: "http://id.rambler.ru/script/newuser.cgi?back=&step=one&login=scar89&firstname=Max&lastname=Evd"


 
Орион ©   (2006-10-03 17:19) [1]

> Я заполнял его и количеством символов в ссылке и количеством
> символов в запрашиваемой ссылке - без результата..

Оно и понятно. Заполнять нужно размером данных в post-запросе.

> Мне нужно с помощью POST зайти на ссылку

Это как?


 
Чапаев ©   (2006-10-03 17:43) [2]

Тёплое с мягким не путай.

http://id.rambler.ru/script/newuser.cgi?back=&step=one&login=scar89&firstname=Max&lastname=Evd -- это таки для метода GET. Уж не знаю, чего ты хочешь добиться, вызывая POST. По теме -- При вызове POST необходимо указывать заголовок Content-Length.


 
Scar89   (2006-10-03 21:15) [3]

Орион а как узнать размер данных пост запроса?

Чапаев гет не катит.

а почему не заходит тока на рамблер? вот на какой нибудь форум заходит


 
Scar89   (2006-10-03 21:16) [4]

можете привести пример?


 
Чапаев ©   (2006-10-03 21:44) [5]

Матчасть учи, ёлки-палки, а потом рассказывай, что катит, что не катит...


 
Scar89   (2006-10-03 21:54) [6]

блин реггер номеров на рамблере можно сделать используя только пост запрос! с помощью компонента iehttp я могу его сделать и все будет работать но я хочу спомощью инди.


 
Scar89   (2006-10-03 21:55) [7]

я не знаю как узнать рамер данный в пост запросе


 
Slym ©   (2006-10-04 03:58) [8]

1. back=&step=one&login=scar89&firstname=Max&lastname=Evd - это параметры... когда их в URL пихаешь то они портятся
2. ss - входные параметры - нулевой длинны, а ты пост делаешь, вот и "411 Length Required"
ответ: http://delphimaster.net/view/6-1159720721/



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.052 c
2-1172064977
Cara
2007-02-21 16:36
2007.03.11
Выплывающая форма.


2-1171645054
RedBanner
2007-02-16 19:57
2007.03.11
Хитрость


2-1171805222
GTR86
2007-02-18 16:27
2007.03.11
Как показать окна программ, запущенных пользователем?


2-1171886181
lorn
2007-02-19 14:56
2007.03.11
web deploys


2-1171473737
Washington
2007-02-14 20:22
2007.03.11
ADOQuery и INI-файлы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский