Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
1-1168947051
Ромка
2007-01-16 14:30
2007.03.11
Сочетания клавиш


15-1171384479
oldman
2007-02-13 19:34
2007.03.11
Заявление об уходе по собственному желанию..


15-1171382627
xayam
2007-02-13 19:03
2007.03.11
Нестандартный компонент со стандартными свойствами


5-1149513099
Gleb
2006-06-05 17:11
2007.03.11
Подскажите как в компоненте TTreeView через edit1.text добавить н


15-1171353990
xayam
2007-02-13 11:06
2007.03.11
Правильное завершение программы