ارسال ریکوئست در بیسیک فور اندروید b4a
سلام خدمت همه دوستان
من میخوام با بیسیک فور اندروید ، یه برنامه بنویسم که از کاربر چند تا پارامتر ورودی بگیره . به سرور بفرسته
یکی از پارامتر ها کلید سشن هست که با اون کلید توی سایت لاگین هستن ، یکی دیگه مثلا زمان و پسوورد و …
توجه کنید نمیخوام فیشینگ یا همچین چیزی بکنم و تماما اطلاعات رو خود کاربر داخل edit text وارد میکنه
چجوری میتونم این ارسال و دریافت رو انجام بدم ؟
ضمن این که ریکوئست یه body هم داره ، کوکی هایی رو داره و ۴-۵ تا هدر
ممنون میشم دوستانی که تجربه دارند راهنمایی کنند
پ.ن: این قطعه کد رو من استفاده کردم ولی استتوس ارور ۱۰۲۰ میده ، اما خب همین درخواست ها رو با پایتون هم که میزدم راحت جواب میداد
Sub Activity_Create(FirstTime As Boolean) Dim job As HttpJob 'Send a POST request job.Initialize("Job2", Me) job.PostString("http://hostname.ir/cards/") job.GetRequest.SetContentType("application/x-www-form-urlencoded; charset=UTF-8") job.GetRequest.SetHeader("Coockie","passport=123456789abcdef") job.GetRequest.SetHeader("User-Agent","Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G965N Build/QP1A.190711.020)") job.GetRequest.SetHeader("Host","iran.hostname.ir") job.GetRequest.SetHeader("Connection","close") job.GetRequest.SetHeader("Accept-Encoding","gzip, deflate") job.GetRequest.SetHeader("Content-Length",34) job.PostString("http://hostname.ir/cards/", "edata=data") End Sub
پاسخ ( 1 )
سلام.
با استفاده از این آموزش پارامترها را به سمت سرور ارسال کنید