![]() |
|
عمل post في aspx - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : عمل post في aspx (/showthread.php?tid=3786) |
عمل post في aspx - yassine_hell - 16-01-2012 السلام عليكم قمت من قبل بعمل POST على script php بنجاح بمكون TIEHTTP لكن عندما حاولت على Script ASPX لم تنجح العملية كما اني تاكدت من ادراج المتغير __VIEWSTATE حاولت التطبيق على كود : https://www.alertpay.com/login.aspxشكرا عمل post في aspx - alkofily - 21-01-2012 السلام عليكم ورحمة الله وبركاته أخي الكريم فيما أعلم أن استخدام ال post أو ال get عن طريق ال http تقريبا واحد ـ الاختلاف في تنسيق البيانات المرسلة . المهم فقط أن تعرف كيف ترسل ملف أو تستقبل ملف . حيث أنك على اتصال مع ال script حتى النهاية فقد يكون الخطأ في عدم تطابق أسماء المتغيرات المرسلة عمل post في aspx - yassine_hell - 22-01-2012 alkofily كتب :أخي الكريم فيما أعلم أن استخدام ال post أو ال get عن طريق ال http تقريبا واحد ـ هل جربت بنفسك ونجحت معك الطريقة؟ عمل post في aspx - mohfa - 22-01-2012 إقتباس : اولا : اخي الكريم yassine_hell ضع محاولتك . ثانيا : هل انتبهت الى ان العنوان يحمل ال https يعني منطقيا يحتاج الى SSL Certificates . إقتباس : وهل تاكدت من ادراج قيمته او ال Value ? كود : <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTExOTM3Nzg4MQ9kFgJmD2QWAgIDDxYCHgVjbGFzc2UWAgIBD2QWAgICD2QWAgIBDw8WBB4LUmVkaXJlY3RVUkxkHghJc0xvYWRlZGdkFgJmDw8WAh4DVVJMBQx+L2xvZ2luLmFzcHhkZBgBBR1jdGwwMCRtYWluJGxvZ2luSW5mbyRtdndMb2dpbg8PZAIBZCWGxCPECGAhTPPkXilLECehxRjW" />والله المستعان عمل post في aspx - yassine_hell - 22-01-2012 السلام عليكم اولا شكرا لاجابتك ثم عندي محاولتان: الطريقة الاولى التي نجحت معي في PHP كود : IEHTTP1.RequestMethod := 'POST';
iehttp1.getStr:='ctl00$main$loginInfo$btnLoginNew=submit';
IEHTTP1.ExecuteURL('https://www.alertpay.com/login.aspx'+
'&__EVENTTARGET='+
'&__EVENTARGUMENT='+
'&__LASTFOCUS='+
'&__VIEWSTATE=wEPDwUKMTExOTM3Nzg4MQ9kFgJmD2QWAgIDDxYCHgVjbGFzc2UWAgIBD2QWAgICD2QWAgIBDw8WBB4LUmVkaXJlY3RVUkxkHghJc0xvYWRlZGdkFgJmDw8WAh4DVVJMBQx+L2xvZ2luLmFzcHhkZBgBBR1jdGwwMCRtYWluJGxvZ2luSW5mbyRtdndMb2dpbg8PZAIBZCWGxCPECGAhTPPkXilLECehxRjW'+
'&ctl00$main$loginInfo$txtNewLoginName=MyEmail@Email.com'+
'&ctl00$main$loginInfo$txtNewPassword=MyPassword');
Memo1.Lines := IEHTTP1.result_sl;المحاولة الثانية: كود : IEHTTP1.RequestMethod := 'POST';
iehttp1.PostStr := ('__EVENTTARGET=');
iehttp1.AddMultipartVar('__EVENTARGUMENT','');
iehttp1.AddMultipartVar('__LASTFOCUS','');
iehttp1.AddMultipartVar('__VIEWSTATE','/wEPDwUKMTExOTM3Nzg4MQ9kFgJmD2QWAgIDDxYCHgVjbGFzc2UWAgIBD2QWAgICD2QWAgIBDw8WBB4LUmVkaXJlY3RVUkxkHghJc0xvYWRlZGdkFgJmDw8WAh4DVVJMBQx+L2xvZ2luLmFzcHhkZBgBBR1jdGwwMCRtYWluJGxvZ2luSW5mbyRtdndMb2dpbg8PZAIBZCWGxCPECGAhTPPkXilLECehxRjW');
iehttp1.AddMultipartVar('ctl00$main$loginInfo$txtNewLoginName','MyEmail@EMail.com');
iehttp1.AddMultipartVar('ctl00$main$loginInfo$txtNewPassword','MyPassword');
IEHTTP1.ExecuteURL('https://www.alertpay.com/login.aspx&ctl00$main$loginInfo$btnLoginNew=submit');
Memo1.Lines := IEHTTP1.result_sl;عمل post في aspx - مبرمج هاوي - 10-02-2012 اعتقد انه يوجد لكل عملية session خاص او ما يدعى بالsecurity-token عمل post في aspx - S.M.Abdelhak - 11-02-2012 هسى تجد ضالتك هنا كود : https://dev.alertpay.com/en/integration-tools/api.html |