Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti
Mobil ilovalarni ishlab chiqish
Amaliy ish
Mavzu: Serverga ulanish. HTTP GET va POST usullaridan foydalanish.
Guruh: 316-18
Bajardi: Dexqonov Abduazim
Toshkent -2020
3 – Amaliy ish
Serverga ulanish. Http Get va Post methodlaridan foydalanish.
Birinchi navbatda server ishga tushirilganda ushbu kod ishga tushuriladi. Bu yerda void Main methodi ishga tushiriladi va undagi CreateHostBuilder methodi chaqirilmoqda va unga parametr sifatida string[] tipidagi args parametri berib yuborilmoqda.
CreateHostBuilder methodini ko`radigan bo`lsak ushbu method IHostBuilder tipidagi obektni qaytaradi. Bu yerdagi Host obektini CreateDefaultBuilder static methodi chaqirilmoqda
Ushbu method ishga tushganda qanday default xossalar yo`lga qo`yilishini quyida ko`rishingiz mumkin:
Undan keyin ConfigureWebHostBuilderMethodi chaqirilyabti va uni ichida webBuilder obektini UseStartup extension methodi chaqirilyabti va uni yodamida Startup classi konfiguratsiya qilinmoqda.
Ushbu konstruktori orqali IConfiguration interface chaqirilmoqda. Keyingi qadamda ushbu classdagi ikkita eng muhim methodlar ConfigureServices va Configure methodlari joylashgan.
ConfigureServices methodi orqali ushbu loyihaga qo`shiladigan servis xizmatlari sozlash uchun ishlatiladi.
Configure methodi orqali Request Processing PipeLine qurish uchun ishlatiladi. Ya`ni dasturga kelgan so`rovni qanday qadamlardan o`tib qanday handle qilinishi shu method orqali boshqariladi.
Keyingi qadamda Controller ishga tushadi va default holatda ushbu method ishga tushadi.
Viewdan Controllerga Create yoki Edit Get so`rovi kelganda quyidagi methodlar ishga tushadi.
Viewdan Controllerga Create Post so`rovi kelganda quyidagi method ishga tushadi.
Viewdan Controllerga Edit Post so`rovi kelganda quyidagi method ishga tushadi.
Dastur ishlash natijasi:
Do'stlaringiz bilan baham: |