نوشته شده توسط
ghabil
ببین دقیق متن خطای روش دوم رو بنویس لطفا
دقیقاً خطایی نمی ده !!! یعنی اصلاً کاری انجام نمی ده!!!
شاید من کد رو درست ننوشتم ؟
همین کد رو دقیقاً کپی کردم!
procedure THttpTestForm.btSendClick(Sender: TObject);
var
ARequestContent : TStringList;
AResponse: String;
begin
ARequestContent := TStringList.Create;
try
ARequestContent.Add('username=' + edName.Text);
ARequestContent.Add('password=' + edPass.Text);
AResponse := IdHTTPTest.Post('http://AWebSite.com/login.php', ARequestContent);
....
finally
ARequestContent.Free;
end;
end;
فقط به جای آدرس جلوی پست آدرس صفحه جاری رو می زارم!حالا نمی دونم این کد چیزی کم داره من نمی دونم ؟ یا اینکه آدرس رو اشنباه می زنم؟چون من با این کد آشنایی ندارم!عملاً کپی پیست کردم!حقیقتش اولین بار هست که با idHTTP کار می کنم!
شاید هم فرم HTML مربوطه فیلدهای Hidden داره، و شما به آن فیلدها مقادیر مناسبی نمیدید، در نتیجه خطا دریافت می کنید.
آره آقای کشاورز فرم فیلد Hidden داره
نمونه اش
<input name="passlineEncoded" value="aWw4RFU2WmlnVStCdEN1VExlQ0ZvaWd0NGNKaG16M0o 1QVNKQlRYRlJnblhaRDJSeEpwZHRBPT0=" type="hidden">
اگه میشه راهنمایی کنید اینو چه جوری ارسال کنم ؟
چون run time نمی تونم دست پیدا کنم بهش اگه هم request بدم سرور یه چیز جدید میده همینو نمی ده!!!