ارسال ریکوئست در بیسیک فور اندروید 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 )
سلام.
با استفاده از این آموزش پارامترها را به سمت سرور ارسال کنید