نوامبر 9, 2016
xamarin

معرفی وب سرویس ها در زامارین (بخش سوم)

معرفی وب سرویس ها در زامارین ServiceStack روش دیگر برای فراخوانی وب سرویس ها ServiceStack است. به عنوان مثال کد زیر طریقه استفاده از Service Stackها با متد IServiceClient.GetAsync برای صدور درخواست را نشان می دهد: [crayon-5a2ed5f6ede7d970371334/] استفاده از اطلاعات RESTful وب سرویس های RESTful معمولا از پیام های JSON برای بازگزداندن اطلاعات به کلاینت استفاده می کنند. JSON بر پایه Text است. فرمت data-interchange که payloadهای فشرده ایجاد می کند که نتیجه آن کاهش پهنای باند مورد نیاز در هنگام ارسال داده هاست. در این بخش، مکانیزم استفاده از پاسخ های RESTful در JSON و Plain-Old-XML (POX) مورد بررسی […]
نوامبر 6, 2016
xamarin

معرفی وب سرویس ها در زامارین (بخش دوم)

معرفی وب سرویس ها در زامارین HTTPWebRequest فراخوانی وب سرویس ها با HTTPWebRequest شامل: 1-ایجاد instance درخواست برای URI خاص 2-تنظیم HTTP property های مختلف برای instance درخواست 3-بازیابی HttpWebResponse از درخواست 4-خواندن داده ها از پاسخ به عنوان مثال، کد زیر را داده ها را از کتابخانه ملی ایالات متحده در خدمات وب پزشکی بازیابی می کند: [crayon-5a2ed5f8ac5ed258617128/] کد بالا یک HttpWebRequest که اطلاعات را با فرمت JSON بر می گرداند ایجاد می کند. اطلاعات برگشت داده شده یک HttpWebResponse هستند که از هر StreamReader می توانند برای خواندن اطلاعات دریافت شوند. RestSharp رویکرد دیگر برای استفاده از سروریس […]