Здравствуйте Ув. пользователи!
У меня назрел очень серьёзный вопрос касающийся idHTTP.
Я прочёл много примеров, статей, связанных с idHTTP и POST\GET но не разобрался!
Суть: Нужно отправить сообщение на сайт domodedovo-city.ru на форум.
Сниффер говорит это:
Отправил сообщение: )
PHP код:
POST [url]http://www.domodedovo-city.ru/forums.php?m=posts&a=newpost&s=6&q=5537[/url] HTTP/1.1
Host: [url]www.domodedovo-city.ru[/url]
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2.13) Gecko/20101203 MRA 5.6 (build 03402) Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Proxy-Connection: keep-alive
Referer: [url]http://www.domodedovo-city.ru/forums.php?m=posts&q=5537&n=last[/url]
Cookie: DMDUSER=jqQTzPsFGeJ7OYZAyugJ95ex0TyaBvvO; __utma=109691152.443367037.1297800469.1298655751.1298661158.7; __utmz=109691152.1298663261.7.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=domodedovo%20city%20%D0%94%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA; domodedovo=795720ef025020df7a891e0aac086dbe; __utmc=109691152; __utmb=109691152.52.10.1298661158; authUser=Mjg2MTg6NDI5N2Y0NGIxMzk1NTIzNTI0NWIyNDk3Mzk5ZDdhOTM%3D
Content-Type: application/x-www-form-urlencoded
Content-Length: 18
newmsg=%29&x=79572
POST DATA newmsg и x это я понял
НО при отправке на
http://www.domodedovo-city.ru/forums...ost&s=6&q=5537 и с newmsg=%29&x=79572
пишет Wrong URL parametr...
Прошу помощи у Вас! Буду весьма Вам благодарен! Спасибо.
Отправляю так.
PHP код:
procedure TForm1.Button1Click(Sender: TObject);
var
otpr: TStringList;
begin
IdHTTP1.AllowCookies := True;
otpr:= TStringList.Create;
otpr.Add('newmsg=HULLIIII');
otpr.Add('x=79572');
Memo1.Text := IdHTTP1.Post('http://www.domodedovo-city.ru/forums.php?m=posts&a=newpost&s=6&q=5537', otpr);
end;