ارسال درخواست POST در فلاتر

قبلا در مورد ارتباط با سرور در فلاتر صحبت کردیم.
روشی که در مطلب قبلی استفاده میکردیم ارسال اطلاعات از طریق متد GET بود.
در این روش اطلاعات ما داخل ادرس url قرار میگیره که امنیت پایینی داره.
اما در این مطلب با همدیگه قصد داریم که ارسال اطلاعات به روش POST و امتحان کنیم.
برای ارسال درخواست Post به همان روش قبلی کار میکنیم اما به جای دستور http.get از دستور http.post استفاده میکنیم و پارامترهای ارسال خودمون و به شکل یک جیسون آبجکت مینویسیم.
var url = 'http://url.com';
var response = await http.post(url,body: {'name':'Hesam','postid':'1','message':'salam' });
print('Server respones: ${response.body}');
return response;
کد بالا پارامترهای ارسال ما به ادرسی که در url ذخیره کردیم ارسال میکنه.
پارامتر ها و به شکل جیسون مینویسیم اما نگران نباشید به صورت عادی ارسال میشوند اما اگر
نیاز دارید که یک جیسون آبجکت واقعی به سرور ارسال کنید میتونید از دستور json.encode استفاده کنید و رشته جیسون خودتون و داخل آن قرار بدید.
درباره Hesam
حسام رسولیان هستم فارغ التحصیل رشته IT و موسس وبسایت فلاتر لرن - وبسایت شخصی: AtysCode.ir
نوشته های بیشتر از Hesam5 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
وقتتون بخیر و خسته نباشید
برای دریافت json و قرار دادن ان در لیست ویو دنبال چه اموزشی باشم ؟
ممنون از راهنماییتون
سلام آموزش متنی دریافت جیسون و نمایش در لیست داخل مطالب وب سایت موجود هست. بصورت ویدیویی هم داخل دوره آموزشی به صورت کامل این اموزش قرار داده شده است.
سلام در اموزشهای اموزش کار با سرویس هست؟مانند دریافت سرویس برای لیست ویو و یا سرویسهای ثبت و ذخیره؟؟
سلام اگر منظورتون آموزش وب سرویس دریافت اطلاعات و نمایش در لیست ویو هست بله در آموزش های سایت هست.
mrc mn kheili moshkel dashtam